Job Description
Software Developer (Java)
About Company:
We are expert in Mobile apps development , providing customized solutions for iphone , Blackberry , android based mobile and java based mobile .
Other services include web development and tool chains .
Two Corporate offices located in New Delhi and Pune.
Position: Software Developer
Role: Java Developer
Experience: Fresher
Job Location: Pune
ELIGIBILITY CRITERIA:
- Qualification: BE/BTech/MCA/MSC (Required only CS/IT),MBA (Business Analytics/IT).
- Pass out Year: 2024/2025.
- Percentage Criteria: Above 60%.
- Any Bond: No.
Approx. Package: UptoRs. 2,40,000/- Per Annum(Based on Performance).
Roles & Responsibilities:
• Knowledge in developing solutions using OOPS concepts and Core Java
• Strong knowledge in Java/J2EE with Spring boot/ Hibernate
• Extensive knowledge in architecture as well as design principles and patterns.
• Strong knowledge of data structures and algorithms.
• Ability to design, architect, code scalable, high-performing features, enhancements.
• Contribution to open source software and active participation in open source software development and adoption preferred.
• Hands on web technologies like JSP, Servlets, XML, JSON and Restful API, Javascript & HTML5.
• Hands on Spring,Spring Boots, Hibernate & scripting using DOS, Unix Shell, Perl or any other.
• Ability to develop utilities, tools to fulfill day to day development team leads.
• Strong working knowledge of Server Operating Systems (Linux/Unix & Windows), Networking concepts and databases.
• In depth understanding of Microservices architecture including hands on experience in design, build & operations of java based microservices APIs in a product based environment.
• Excellent understanding of Oracle and/or Postgres Database.
• Should have knowledge in functional & load testing of applications and microservices APIs.
• Ready to do coding and testing and help to maintain code quality, organization, automation.
Skills Required
1. Core Java: OOP, Collections, Streams, Exceptions, Java 8+ features, Multithreading, JVM basics
2. Web Development: Spring Boot, Spring MVC, REST APIs, JSON/XML, (Servlets/JSP optional)
3. Databases: SQL, JDBC, JPA/Hibernate
4. Tools: Git, Maven/Gradle, IntelliJ/Eclipse, JUnit, Mockito
5. Cloud & DevOps (optional): Docker, CI/CD, AWS/Azure/GCP, Kubernetes
6. Soft Skills: Problem-solving, Communication, Teamwork, Agile/Scrum