Overview
Skills
Job Details
Job Title: Senior Java Developer
Location: Columbus, Ohio
Employment Type : W2
Experience: 14+years
Key Responsibilities:
Lead the design, development, and optimization of scalable Java applications.
Architect and implement Microservices and REST APIs.
Collaborate with front-end developers to integrate user-facing elements.
Drive best practices in coding, testing (JUnit/Mockito), and deployment (CI/CD pipelines).
Guide cloud-native application development on AWS (EKS, Aurora PostgreSQL, S3, IAM, MSK, etc.).
Manage database design using SQL and NoSQL technologies.
Mentor junior team members and participate in code reviews.
Contribute to Agile ceremonies, architecture discussions, and project planning.
Required Skills:
Java/J2EE development experience.
Strong expertise with Spring Boot, Microservices architecture, and REST API development.
Hands-on experience with AWS cloud services.
Familiarity with Kubernetes, Kafka, and cloud-native deployments.
Proficient with relational (SQL) and NoSQL databases.
Experience with Angular/React (preferred for full stack exposure).
Strong knowledge of CI/CD pipelines (Jenkins), Git, Jira, and Agile methodologies.
Excellent problem-solving and leadership skills.
Preferred Qualifications:
AWS Certification (Developer Associate, Solutions Architect) is a plus.
Experience in financial services, healthcare, or large-scale enterprise systems.
Java development experience (Core Java, Spring Boot, Hibernate).
Strong knowledge of RESTful APIs and Microservices.
Familiarity with relational databases (MySQL, Oracle).
Experience with Git and cloud platforms (AWS/Azure) preferred.
Strong problem-solving and communication skills.