The Full Stack Developer position is responsible for developing and maintaining scalable Java applications with a future focus on AI/ML integration, aiming to solve business problems through efficient application systems and programs.
Requirements
- Java 8+ with strong expertise in Spring, Hibernate, and Java-based frameworks.
- Expert in Java microservice based architecture and REST APIs.
- Knowledge in data processing and storage solutions like Apache Hadoop, Spark, and/or NoSQL databases.
- Experience in relational databases like Oracle,DB2,SQL server. Able create database objects
- Experience in working with in memory database and cache like Redis.
- Experienced in data streaming using kafka.
- Experience with cloud platforms like AWS, Azure, or Google Cloud
Responsibilities
- Responsible for design and development as a full stack java to build very high-volume, low-latency enterprise applications that can adapt and scale to changing market conditions
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Development of solutions following established technical design, application development standards and quality processes in projects.
- Work with large datasets and develop efficient algorithms for data processing and analysis
- Implement AI/ML models using popular frameworks and libraries
- Ensure high-quality code delivery with robust testing and validation
- Work with Production Service/Support to resolve issues
Other
- Understanding the client requirements and envision the solution that can be captured as respective user stories in JIRA.
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Excellent verbal and written communication skills, enabling effective collaboration with cross-functional teams, stakeholders, and management
- Proven ability to effectively use complex analytical, interpretive and problem-solving techniques and execute plan
- Passion and commitment for process and design simplification