Description
You will build and maintain scalable backend services using Java and Spring technologies.
Responsibilities
- Develop software using Java 8, Core Java, Spring, and Hibernate.
- Design and implement RESTful web services using XML for data interchange.
- Implement unit, integration, and functional tests to ensure code quality.
- Apply design patterns and clean coding principles to all development tasks.
- Utilize Sonar to monitor and improve code quality measurements.
Required Skills
- 5+ years of software development experience.
- Proficiency in Java (Core, JDBC, Collections, I/O) and Spring Boot.
- Experience with RDBMS including Sybase, SQL Server, or Oracle.
- Knowledge of NoSQL and distributed caching technologies like Apache Ignite.
- Experience with Git or Bitbucket for source code management.
- Ability to use Tomcat or Weblogic application servers.
- Proficiency with Unix commands and Korn shell scripting.
- Familiarity with standard data structures, algorithms, and SQL/PL-SQL.
- Any Graduate degree.