Software Engineer / Senior Software Engineer (Java)
Job Title: Software Engineer / Sr. Software Engineer
Experience: 2–4 Years
Location: PUNE
Department: Software Development
Employment Type: Full Time
Role Overview:
We are looking for a skilled Java Developer responsible for designing, developing, testing, and implementing high-quality software solutions. The candidate will work on enterprise-level applications using Java, J2EE technologies, SQL/Oracle, and web-based development frameworks.
The role involves end-to-end software development activities including requirement analysis, coding, testing, debugging, deployment, and maintenance.
Key Responsibilities:
Develop, design, and implement software applications using Java, J2EE, SQL/Oracle, and related technologies.
Participate in the complete software development lifecycle including:
Requirement analysis
Design
Coding
Code reviews
Unit testing
System testing
Deployment and maintenance
Prepare technical documents including:
Design documents
Technical specifications
Test cases
Deployment documents
Release documentation
Write clean, efficient, and maintainable code following coding standards.
Perform debugging, troubleshooting, log analysis, and database query optimization.
Collaborate with cross-functional teams for software implementation and customer requirements.
Participate in code walkthroughs, peer reviews, and quality improvement activities.
Develop prototypes and provide technical solutions for business requirements.
Ensure project deliverables are completed within defined timelines and quality standards.
Required Skills:
Technical Skills:
Strong knowledge of Core Java & Object-Oriented Programming (OOPs)
Hands-on experience with:
Java
JSP
Servlets
J2EE
SQL / Oracle Database
Knowledge of:
Multi-tier application architecture
Web-based application development
Software design patterns
System integration concepts
Experience in writing SQL queries and database optimization.
Understanding of software testing concepts including:
Unit Testing
System Testing
Negative Testing
Desired Candidate Profile:
BE/B.Tech (CS/IT) or equivalent qualification.
2–4 years of experience in software development.
Strong analytical and problem-solving skills.
Good understanding of software development practices.
Ability to work independently and in a team environment.
Good communication and documentation skills.
Flexible to work as per project requirements and customer needs.