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
The Senior Java Software Engineer at ConsultNet Technology Services and Solutions is responsible for designing, developing, and maintaining high-quality software solutions using Java technology. The ideal candidate will work closely with cross-functional teams to deliver scalable applications that meet business requirements. This role involves mentoring junior developers, reviewing code for quality assurance, and participating in architecture and design discussions to enhance the overall software development lifecycle.
Job Responsibilities
- Design and implement scalable and reliable Java applications.
- Collaborate with product managers and stakeholders to gather requirements and define the scope of projects.
- Mentor and guide junior developers in best practices and code quality standards.
- Conduct code reviews to ensure adherence to coding standards and performance benchmarks.
- Participate in architecture design and system optimization discussions.
- Develop and maintain integration with various third-party APIs and services.
- Debug and resolve software defects in a timely manner.
- Keep abreast of industry trends and emerging technologies to enhance application development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in Java development.
- Strong knowledge of core Java concepts and design patterns.
- Experience with frameworks such as Spring and Hibernate.
- Proficient in SQL and experience with relational databases like MySQL or PostgreSQL.
- Familiarity with RESTful APIs and microservices architecture.
- Excellent problem-solving skills and ability to work under tight deadlines.
- Strong written and verbal communication skills.
Technologies & Tools
The Senior Java Software Engineer will utilize a variety of technologies and tools, including but not limited to Java SE and EE, Spring Framework, Hibernate, Docker for containerization, and Jenkins for continuous integration and deployment. Familiarity with cloud services such as AWS or Azure is also expected, along with version control systems like Git, which are crucial for collaborative development processes.
Ideal Candidates
The ideal candidates for the Senior Java Software Engineer position are innovative problem-solvers who enjoy working collaboratively in a team-oriented environment. They possess a strong attention to detail and a passion for writing clean, efficient code. Adaptability and a willingness to embrace new concepts and technologies are essential, along with the ability to communicate effectively with technical and non-technical stakeholders. Candidates should demonstrate a commitment to excellence and continuous improvement in the field of software development.
In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.