What are the responsibilities and job description for the Senior Full Stack Java Developer_W2_VA position at Chelsoft Solutions Co.?
Senior Full Stack Java Developer
Seeking a Senior Full Stack Java Consultant to assist with the design, development, and support of complex Java/JEE enterprise applications. This role requires deep experience across both backend and frontend technologies, with a strong emphasis on scalable, maintainable code in an Agile environment.
5 days per week onsite in Midlothian, VA
Required Skills And Experience
Seeking a Senior Full Stack Java Consultant to assist with the design, development, and support of complex Java/JEE enterprise applications. This role requires deep experience across both backend and frontend technologies, with a strong emphasis on scalable, maintainable code in an Agile environment.
5 days per week onsite in Midlothian, VA
Required Skills And Experience
- 5 years of hands-on Java/JEE development experience for large-scale enterprise applications.
- Pro?ciency in Java, J2EE, Spring Framework (Core, MVC, Security, Boot, Batch).
- Strong front-end development experience using Angular 13 , TypeScript, HTML5,
- Solid backend experience using JDBC, JPA/Hibernate, and SQL.
- Skilled in creating and consuming SOAP and RESTful Web Services.
- Proven experience designing and implementing Microservices architecture.
- Experience with Spring Boot, Spring Batch, and data-intensive applications.
- Relational and Object-Oriented Modeling experience.
- Skilled in writing and reviewing technical design documents and requirements
- Demonstrated ability to troubleshoot and support multi-tiered systems in production environments.
- Experience with UNIX/Linux OS, Shell Scripting, PL/SQL, and UML modeling.
- Prior work with IBM WebSphere Application Server, WebSphere Liberty, and Oracle RDBMS.
- Exposure to large-scale data migration projects.
- Familiarity with DevSecOps tools, version control (e.g., Git), and CI/CD pipelines (e.g., Jenkins).
- Pro?cient in Microsoft Office tools (Word, Excel, Visio, PowerPoint).
- Experience in Agile methodologies (Scrum, Kanban, or Scrumban).
- Strong analytical and problem-solving capabilities.
- Ability to work independently and in a team-oriented, collaborative environment.
- Ability to mentor junior developers and participate in code reviews.
- Strong communication skills (written and oral) and ability to work collaboratively in cross-functional teams.