Profile Summary:
- We are seeking a highly skilled and experienced senior consultants for individual contributor role who have strong expertise in the Java Full stack development.
- The ideal candidate will have a proven track record of successfully delivering complex development projects, hands-on coding, and collaborating across teams, and delivering optimal results within fast-paced, high-pressure environments.
Job Description:
- Responsible for understanding the software requirements and developing it into a working source code accordingly.
- The overall objective of this role is to contribute to applications systems analysis and programming activities.
- Successful candidates will be strong developers who take ownership of his/her applications, demonstrate critical thinking in design, communicate clearly, and have a consistent track record of delivering and supporting scalable, high-performance enterprise-level API.
- The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus.
- The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced.
Skill Set:
- Backend: Java 8+
- Frontend: Angular or React
- Testing: TDD, Unit Testing, Mocking (e.g., Mockito)
- BDD: Cucumber
- Frameworks: Spring, Spring Boot
- Architecture: SOA / Micro services RESTful APIs
- Messaging: RabbitMQ/ AMQP/ JMS/Kafka
- Persistence: SQL, JDBC, JPA/Hibernate, Spring Data
- Databases: PostgreSQL, Oracle, In-Memory DBs
Good to Have:
- CI/CD Pipelines
- Azure/ AWS
- JWT, OAuth 2.0
Profile Required:
- Work with business stakeholders, project managers, business analysts, and other IT teams to understand the business needs and their requirements.
- Work with a development team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.
- Will often require to take a lead role in the entire development cycle, conduct design and code reviews, and have a heavy input throughout the process, from requirements to production deployment.
- Create technical system specifications and ensure documentation remains current throughout all phases of the SDLC.
- Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management.
- Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing.
- Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics.
- Support and maintain applications utilizing required tools and technologies. Ensure applications are scalable and operate efficiently in the production environment.
- Must be self-motivated and take initiative.
Key Requirements:
- Experience:
A minimum of 5 years of experience in development and coding. Should be hands-on developer at present. - Analytical Skills:
Strong analytical and problem-solving skills with the ability to interpret complex data and provide actionable insights, especially within the context of financial products like OTC derivatives and futures. - Stakeholder Communication:
Excellent communication skills, both verbal and written, with the ability to articulate complex financial concepts to various stakeholders at all levels of the organization. - Team Collaboration:
Experience working in a collaborative environment, effectively leading cross-functional teams and managing relationships with internal and external stakeholders. - Educational Background:
Qualification in B.E / B. Tech/M.E / M.TECH / MCA or equivalent.
Final confirmation on shortlisted candidates will be dependent on interviews, project approvals and visa confirmation...
Eligibility Criteria:Applicantshould have completed at least 18 months current role to be eligible for transition.This criteria is waived off for Rating 1 performers
Applicant should have spent 24 months with eClerx