Job Description
Basic (Must Have) :
• 5+ years hands-on experience in Java.
• Experience in building Order and Execution Management, Trading systems is required.
• Financial experience and exposure to Trading
• In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications are required.
• Effective communication and presentation skills (written and verbal) are required.
• Bachelor's or master's degree in computer science or engineering
Preferred Skills
• Experience in building distributed applications using NoSQL technologies like Cassandra, coordination services like Zookeeper, and caching technologies like Apache Ignite and Redis strongly preferred.
• Experience in building micro services architecture / SOA is required.
• Experience in message-oriented streaming middleware architecture is preferred (Kafka, MQ, NATS, AMPS)
• Strong analytical and software architecture design skills with an emphasis on test driven development.
• Experience in using Project Management methodologies such as Agile/Scrum
Any Other
• Experience with orchestration, containerization, and building cloud native applications (AWS, Azure) is a plus
• Experience with modern web technology such as Angular, React, TypeScript a plus
• Experience in programming languages such as Scala, python would be a plus.
Key Responsibilities
• Fulfil the Full stack development activities.
• Perform test driven development.
• Designing, developing, and maintaining Java-based backend services and APIs.
• Developing user interfaces using frontend technologies like HTML, CSS, JavaScript (e., React, Angular, Vue.js).
• Designing and optimizing database schemas (e. , MySQL, PostgreSQL, MongoDB).
• Using version control systems like Git for code management and collaboration.
• Writing unit tests, integration tests, and end-to-end tests for both frontend and backend components.
• Debugging and fixing issues reported by QA or users.
• Deployment and Maintenance
(ref:hirist.tech
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Developer | Microservices Architecture position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
