Java Developer
Bengaluru, Karnataka, India
3 weeks ago
Applicants: 0
Share
1 week left to apply
Job Description
Job Summary Synechron is seeking an experienced Java Developer to design, develop, and maintain robust, high-quality Java applications that support critical business functions. The ideal candidate will collaborate with cross-functional teams to deliver scalable and efficient solutions, ensuring alignment with organizational goals. Your expertise will contribute to our technology innovation, operational excellence, and delivery success across diverse enterprise projects. Software Requirements Required Skills: Strong proficiency in Java (version 8+) with hands-on experience in object-oriented programming and design patterns Extensive knowledge of Java frameworks such as Spring, Hibernate, and Struts Experience using development tools like Eclipse, IntelliJ IDEA, or NetBeans Proficiency working with relational databases such as MySQL, Oracle, or SQL Server, including database design and query optimization Familiarity with build automation tools like Maven or Gradle Understanding of software development lifecycle (SDLC) and Agile methodologies Version control experience with Git or similar tools Preferred Skills: Knowledge of microservices architecture and REST API development Experience with containerization (Docker) and orchestration (Kubernetes) Exposure to cloud platforms such as AWS or Azure Familiarity with DevOps practices and CI/CD tools Experience with NoSQL databases like MongoDB or Cassandra is a plus Overall Responsibilities Design, develop, test, and deploy high-quality Java enterprise applications and services Collaborate with product owners, business analysts, and other developers to translate requirements into scalable technical solutions Write clean, maintainable, and efficient code following best practices and organizational standards Troubleshoot and resolve technical issues, including bugs and performance bottlenecks Ensure application security, data integrity, and compliance with relevant standards Participate in code reviews, unit testing, and deployment activities Document software architecture, code, and operational procedures for future maintenance Stay updated with emerging Java technologies, frameworks, and industry best practices to foster continuous improvement Technical Skills (By Category) Programming Languages: Essential: Java (version 8+), familiarity with Java EE concepts Preferred: Kotlin, Scala, or other JVM languages for integration scenarios Frameworks & Libraries: Essential: Spring Boot, Hibernate, Struts, REST API development Preferred: Spring Cloud, MicroProfile, or other microservices frameworks Databases & Data Management: Essential: MySQL, Oracle, SQL Server (design, query optimization, data modeling) Preferred: NoSQL databases (MongoDB, Cassandra) Development Tools & Methodologies: Essential: Eclipse, IntelliJ IDEA, NetBeans; Git; Maven or Gradle; Agile/Scrum practices Preferred: Jenkins, Docker, Visual Studio Code Security & Deployment: Essential: Basic understanding of application security best practices Preferred: Knowledge of secure coding, OAuth, JWT, and container security Cloud & Integration: Preferred: AWS, Azure cloud services for deployment and integration workflows Exposure to containers, orchestration, and automation tools Experience Requirements Minimum of 5+ years of professional Java development experience Proven experience in developing, deploying, and maintaining enterprise Java applications Demonstrated success in working on application architecture, performance tuning, and database integration Experience working within Agile teams, delivering iterative features and participating in SDLC phases Industry experience in finance, insurance, healthcare, or large enterprise environments is preferred; relevant experience in other sectors is acceptable Day-to-Day Activities Develop, test, and maintain Java-based applications, APIs, and services Collaborate with cross-disciplinary teams to clarify requirements and design scalable solutions Conduct code reviews and unit testing to ensure code quality and adherence to standards Troubleshoot issues, optimize system performance, and implement fixes quickly Participate in sprint planning, backlog grooming, and daily stand-ups within Agile frameworks Work on deployment pipelines, containerization, and cloud-based hosting as needed Document technical architectures, operational procedures, and best practices Engage in continuous learning of new Java features, frameworks, and best practices Qualifications Bachelor?s or Master?s degree in Computer Science, Software Engineering, or related discipline Relevant certifications such as Oracle Certified Professional (OCP), Java SE Programmer, or similar are a plus Extensive hands-on experience in enterprise Java development and architecture Professional Competencies Strong analytical and problem-solving skills for effective debugging and performance optimization Excellent communication skills to clearly articulate technical concepts to stakeholders Ability to work collaboratively within diverse teams and influence best practices Self-motivated with a focus on delivering high-quality, maintainable solutions Adaptability and eagerness to learn emerging Java technologies and frameworks Leadership qualities to mentor junior staff and promote a culture of continuous improvement S YNECHRON?S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ?Same Difference? is committed to fostering an inclusive culture ? promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant?s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. Candidate Application Notice
Additional Information
- Company Name
- Synechron
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- Remote
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 3 weeks ago
- Application Ends
- 1 week left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position