
Search by job, company or skills
We are seeking a Senior Java Developer with strong hands-on experience in Java, working knowledge of .NET technologies, and solid Oracle database experience. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications, collaborating with cross-functional teams, and providing technical leadership throughout the software development lifecycle.
Key Responsibilities
Design, develop, test, and maintain scalable Java-based applications
Contribute to system architecture, technical design, and code reviews
Develop and support integrations between Java and .NETbased systems
Write efficient, secure, and optimized SQL and PL/SQL for Oracle databases
Collaborate with product owners, architects, QA, and DevOps teams
Troubleshoot production issues and perform root cause analysis
Mentor junior developers and promote best coding practices
Participate in Agile/Scrum ceremonies and contribute to continuous improvement
Required Skills & Qualifications
Strong experience in Java (Java 8+, Spring, Spring Boot, Hibernate/JPA)
Hands-on working experience with .NET technologies
Solid experience with Oracle Database, including:
SQL & PL/SQL
Performance tuning and optimization
Experience building RESTful APIs and microservices
Familiarity with CI/CD pipelines and version control systems (Git)
Strong understanding of object-oriented design, design patterns, and best practices
Excellent problem-solving and communication skills
Preferred / Nice-to-Have Skills
Experience with cloud platforms (AWS, Azure, or GCP)
Exposure to messaging systems (Kafka, RabbitMQ, ActiveMQ)
Knowledge of containerization and orchestration (Docker, Kubernetes)
Experience with front-end technologies (Angular, React, or similar)
Prior experience in large-scale enterprise or legacy system modernization projects
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Job ID: 141711705