What are the responsibilities and job description for the Application Programmer III position at Scalence L.L.C.?
Job Title: Full Stack Java Developer
Responsibilities
Responsibilities
- Develop and Maintain Applications: Design, code, test, and support complex applications for the Financial Crimes technology domain.
- Full Development Lifecycle: Engage in requirement analysis, system design, development, testing, debugging, and ongoing application support.
- Data Sourcing & Analysis: Build data provisioning models to support large-scale financial crimes data sourcing initiatives.
- Agile Practices: Actively participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and adhere to Agile methodologies throughout the SDLC.
- System Upgrades & Maintenance: Handle change management, platform upgrades, and interface changes between upstream and downstream applications.
- Solution Design: Provide solutions for complex, web-based applications with a large user base and complex data requirements.
- Collaboration: Work closely with business stakeholders, production support, and platform teams to refine requirements, ensure best practices, and implement new ideas.
- Java/J2EE Technologies: 7 years of experience with Java, J2EE, Spring, Hibernate, MVC.
- UI Development: Hands-on experience with AngularJS or similar front-end frameworks (e.g., React, Vue.js).
- Web Services: Strong understanding of RESTful web services and integration techniques.
- Databases: Expertise in Oracle 11g, SQL, and stored procedures.
- CI/CD & Automation: Experience with Maven, Jenkins, Bitbucket, and setting up CI/CD pipelines.
- Data Analysis & Modeling: Skilled in data analysis, performance tuning, and creating composite data virtualization models.
- Unix/Linux: Proficiency in Unix Shell scripting for automation and maintenance tasks.
- Test-Driven Development (TDD): Experience with JUnit and TDD practices.