Senior Java Software Engineer
New Today
Job ID Number R5823
Employment Type: Full-time
Worksite Flexibility: Remote
Join our dynamic team as a Senior Java Software Engineer! We are seeking a dedicated and experienced developer who is eager to contribute to exciting projects. If you have a strong background in J2EE, Spring, Hibernate, JSP, and VueJS, this is the perfect opportunity to elevate your career.
Key Responsibilities:
Translate client requirements into innovative application features.
Collaborate with a talented development team and other IT professionals to define software specifications.
Write and maintain high-quality Java, Vue, and SQL code while adhering to project timelines.
Conduct Unit and Integration testing to ensure seamless implementation.
Assist with Functional and Non-Functional testing processes.
Troubleshoot and debug applications effectively.
Create and update technical documentation to accurately represent application design and code.
Research and resolve production issues and support end users with their requests.
What You'll Need:
A deep understanding of the Software Development Life Cycle.
Experience in designing and building applications.
7+ years of programming experience in Java.
5+ years of experience with relational databases.
Proficiency in J2EE, Spring, Hibernate, JSP, and VueJS.
In-depth knowledge of programming across diverse operating systems and platforms.
Excellent communication skills and the ability to function well in a team environment.
Strong analytical, problem-solving skills, and attention to detail.
Effective time management skills.
A Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
Preferred Qualifications:
Experience with VueJS, Eclipse, Jenkins/AzDO Pipelines, and SonarQube.
Familiarity with developing, deploying, and maintaining applications in an Azure environment.
Physical Demands:
This role primarily involves sedentary work; you will be sitting or remaining stationary most of the time, with occasional needs to move around for meetings. Repetitive tasks on a computer will require the use of a mouse, keyboard, and monitor.
Compensation: The pay range for this position is $100,000 - $115,000 annually (USD). Actual compensation may vary based on location, experience, and education.
Benefits: We offer a comprehensive benefits package, including medical, dental, and vision insurance, a 401k retirement account, and paid time off.
Equal Opportunity Employment: We are committed to equal opportunity and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability, or veteran status.
- Location:
- Montgomery, AL, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations