The Senior Java Developer will join our development team to assist in designing, developing, and maintaining web applications. This role requires a self-motivated individual with strong technical expertise and attention to detail.
Develop and maintain Java applications based on business requirements.
Ensure programs function according to requirements and adhere to established guidelines.
Collaborate with cross-functional teams to define, design, and implement new features.
Utilize Spring Boot and Spring Security for secure microservices architecture.
Build and implement RESTful APIs and work with XML-RPC for remote procedures.
Use DevOps practices such as Circle CI or Git for CI/CD pipelines.
Manage databases using MySQL and ensure proper data placement during operations.
Conduct code reviews, perform troubleshooting, and ensure program scalability and security.
Utilize build tools like Apache Ant and Maven for project builds and dependency management.
Qualifications:
Degree : Bachelor s in Computer Science or Information Technology or equivalent years of experience.
Experience :
Minimum 8 years of software development experience with Java and related technologies.
Experience with Spring Boot, Spring Security, Micronaut, REST APIs, and microservices.
Familiarity with XML-RPC, Circle CI, Git, MySQL, and build tools like Apache Ant and Maven.
Skills :
Ability to write, revise, and verify software functionalities.
Hands-on experience in DevOps and CI/CD pipelines.
Strong problem-solving and troubleshooting skills.
Environment and Physical Demands:
Business office environment.
Ability to sit for up to 8 hours and work on a PC screen.
Ability to prioritize in a multi-tasking environment.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time