Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ConsultNet Technology Services and Solutions, so some details may not match this job. The employer's own page has the real description.
Job Overview
ConsultNet Technology Services and Solutions is seeking a Senior Java Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. This role demands a strong proficiency in Java programming, in addition to experience with various frameworks and technologies. The Senior Java Software Engineer will work closely with cross-functional teams to deliver innovative solutions while adhering to best practices in software development, testing, and deployment.
Job Responsibilities
- Design and implement scalable, robust, and high-performance software applications using Java.
- Collaborate with product managers and developers to define software requirements and specifications.
- Conduct unit testing and debugging to ensure optimal performance of applications.
- Develop and maintain technical documentation to support coding standards and procedures.
- Mentor junior developers and lead technical projects to enhance team skills and performance.
- Participate in code reviews to enforce best practices and ensure code quality.
- Stay abreast of emerging technologies and trends to incorporate into our solutions.
- Assist in the deployment and monitoring of applications in production environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional software development experience, with a focus on Java.
- Proven experience with Java frameworks such as Spring, Hibernate, or similar.
- Strong understanding of web technologies including RESTful services and microservices architecture.
- Experience with relational databases such as MySQL, Oracle, or PostgreSQL.
- Familiarity with version control systems like Git and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work in a collaborative environment.
Technologies & Tools
The Senior Java Software Engineer will work extensively with Java and related frameworks, including Spring and Hibernate. Additional technologies include RESTful APIs, microservices architecture, and relational databases such as MySQL and PostgreSQL. The role also involves utilizing version control systems like Git, development environments like Eclipse or IntelliJ IDEA, and CI/CD tools such as Jenkins or GitLab CI for streamlined deployment workflows.
Ideal Candidates
Ideal candidates for the Senior Java Software Engineer position should possess a strong analytical mindset and a passion for problem-solving. They should be proactive, detail-oriented, and have the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders. A strong commitment to quality, continuous learning, and a collaborative approach to teamwork are essential characteristics of a successful candidate.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.