Full Stack Java Developer
Full Stack Java Developer Required Skills and Experience: • 5+ years of hands-on Java/JEE development experience for large-scale enterprise applications. • Proficiency in Java, J2EE, Spring Framework (Core, MVC, Security, Boot, Batch). • Strong front-end development experience using Angular 13+, TypeScript, HTML5, CSS3 • 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 specifications. • Demonstrated ability to troubleshoot and support multi-tiered systems in production environments. Preferred Skills: • 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). • Proficient in Microsoft Office tools (Word, Excel, Visio, PowerPoint). • Experience in Agile methodologies (Scrum, Kanban, or Scrumban). Soft Skills: • 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.