10 Sep
|
Zensar Technologies
|
Pune
10 Sep
Zensar Technologies
Pune
Job Description
Responsibilities
n
Develop and Maintain Web Applications: Design, build, and maintain efficient, reusable, and reliable
n
Java code using Spring Framework and Spring Boot.
n
API Development: Design and implement RESTful APIs, ensuring security, scalability, and performance.
n
Database Management: Write and optimize complex SQL queries, manage database schemas, and
n
ensure data integrity and performance.
n
Integration: Integrate third-party services and APIs, working closely with front-end developers to align
n
application functionality.
n
Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team
n
members.
n
Troubleshooting and Debugging: Identify and resolve performance bottlenecks, bugs, and other issues
n
in the applications.
n
Performance Optimization: Optimize the application for maximum speed and scalability.
n
Collaborate with Cross-functional Teams: Work with Product Managers, QA Engineers, and other
n
stakeholders to deliver high-quality software solutions.
n
Documentation: Write clear and concise documentation for code, APIs, and workflows.
n
Stay Updated with Industry Trends: Keep up with the latest trends and advancements in Java
n
development and software engineering best practices.
n
Qualifications
n
Proficiency in Java 11+: Solid understanding of Java fundamentals and hands-on experience with Java
n
11 or higher.
n
Experience in Spring Framework/Spring Boot: Strong background in building web applications using
n
Spring Framework and Spring Boot.
n
Strong SQL Skills:
Expertise in writing and optimizing SQL queries; familiarity with database
n
management systems like MySQL, PostgreSQL, or Oracle.
n
Experience with REST APIs: Deep understanding of building and securing RESTful APIs using
n
OAuth2, Spring Security, and JWT tokens.
n
Web Security Concepts: Knowledge of best practices for securing web applications, including CORS,
n
CSRF, XSS, and SQL injection prevention.
n
Unit Testing: Experience with testing frameworks such as JUnit and Mockito; commitment to writing
n
automated tests to ensure software quality.
n
CI/CD Tools: Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or CircleCI.
n
Experience with Docker: Understanding of containerization and experience working with Docker
n
(preferred but not mandatory).
n
Public Cloud Experience: Experience with cloud services, with bonus points for AWS (EC2, S3, RDS,
n
Lambda, etc.).
n
Knowledge of Microservices Architecture: Understanding of microservices design patterns, including
n
service discovery, circuit breakers, and API gateways.
n
Proficiency in Version Control Systems: Experience with Git and Git workflows (branching, merging,
n
pull requests).
n
Analytical and Problem-solving Skills: Ability to diagnose and troubleshoot complex issues effectively.
n
Excellent Communication Skills: Ability to articulate ideas clearly and work well within a team
n
workplace.
n
Bachelor's degree in computer science or Related Field: Preferred but not mandatory if balanced by
n
substantial experience and expertise.
📌 Java API Developer (Pune)
🏢 Zensar Technologies
📍 Pune