Java Developer Midlevel needs 7 years’ experience, 4-7 years of experience in Spring Boot.
Skills and Abilities
• Design, develop, and maintain robust and scalable applications using Java, Spring Boot, and React.js.
• Develop RESTful APIs using Spring Boot.
• Implement front-end user interfaces with React.js, utilizing component-based architecture and state management principles.
• Write unit and integration tests to ensure code quality and reliability.
• Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
• Participate in code reviews and contribute to improving development processes.
• Stay up-to-date with emerging trends and technologies in software development.
• Troubleshoot and debug issues in both front-end and back-end systems.
• Work with databases and data structures.
• Implement security measures.
• Document technical specification
Responsibilities:
• BS degree in Computer Science, Engineering or a related field
• Work experience primarily with building enterprise server-side applications using Java, Spring boot and Node.js & React Technologies
• Excellent Core Java, Spring and Hibernate programming skills
• Work experience with hands-on experience Java/J2EE, Spring, ORM/Hibernate, XML, XPath, XSLT, Web Services RESTful, Webserver (Apache Tomcat preferred)
• Experience with Junit, JProfiler/JProbe (any profiling tool)
• Proficiency in usage of SQL queries for databases (Sybase or DB2 preferred)
• Experience in working with XML, XSLT and SOAP and JSON formats
• Working experience of Agile development methodologies and of DevOps integration
• Exposure to JIRA or other ALM tools to create a productive, high-quality development
• Proficient in BDD and TDD
• Knowledge of Financial market, banking products and Wealth Management
• Knowledge of Unix or Linux development