Sr. Software Engineer/System Analyst/Sr. System Analyst
Experience : 4-10 years
Job Location: Hyderabad, Gandhinagar, Pune, India
Key aspects of this role:
- Estimate, design, implement and review code using multiple frameworks which should meet functional and non-functional requirements
- Collaborate with customers/ BAs to gather and understand requirements
- Provide solutions to technical issues and be responsible for meeting development schedules and ensuring the delivered solution meets the design specifications
- Mentor and provide technical guidance to the team members
- working with software engineers and designers to drive the technical delivery of one or more work streams/projects
- Adhere to company and project standards and guidelines along with accurate time accounting and reporting of own work
To be the right fit, you'll need:
- More than 6 years of experience in developing Java based web/enterprise applications
- Hands-on experience in Core Java, Restful web services, Multithreading, Spring MVC, data structures and ORM Frameworks (Hibernate/JPA)
- Excellent knowledge of object-oriented technologies, multi-tier applications and Service Oriented Architecture
- Sound understanding of various design patterns and fundamental computer science concepts related to databases, data structures etc.
- Experience in working with different project execution methodologies like waterfall and agile
- Ability to code, design, unit-test, code-review and create technical specifications/ documentation
- It’s good to have: Experience in messaging/queueing systems like Kafka