What are the responsibilities and job description for the Full Stack Developer - Java position at Tundra Technical Solutions?
****Not available for C2C****
Description
We are seeking a Mid-Level Full Stack Developer where you will be responsible for providing application software development services and technical support in situations of moderate complexity. You will play a crucial role in requirements gathering, BRD/SRD preparation, and have a thorough understanding of the Software Development Life Cycle. Working with basic application system designs and specifications, you will write new programs, conduct program reviews, and ensure the timely turnover of system modification requirements. Collaborating with architects, you will design, code, test, and implement application programs while proposing innovative technology solutions to meet organizational needs and goals.
Responsibilities:
- Write new programs of moderate complexity within client's standard development methodology
- Conduct reviews of the test plan and test data
- Design and code programs based on basic application system designs and specifications
- Prepare detailed versions of system modification requirements for turnovers
- Interface with architects to design, code, test, and implement application programs
- Analyze organizational needs for the development and implementation of application systems
- Propose innovative technology solutions to contribute to team objectives
Skills:
- Proficiency in Full Stack development, Java, Spring Boot, and Angular. Split of 70% backend and 30% frontend
- Experience with technologies like Docker, Kubernetes, Microservices, Spring Boot
- Experience with messaging systems such as MQ or Kafka
- Strong database experience including SQL queries, performance tuning (Oracle preferred)
- Knowledge of Azure or AWS is a plus
- Familiarity with performance tuning for database querying
- Ability to conduct unit testing effectively
Qualifications:
- Bachelor's degree in computer science engineering or related discipline required; equivalent work experience accepted
- Software development experience in securities or financial services industry preferred
This exciting opportunity offers the chance to work on data-driven applications without the need for banking experience. With flexible deployment schedules on weekdays and relaxed project deadlines, you'll have the autonomy to own your work while collaborating within a supportive team environment. If you are a motivated developer who is eager to learn, please apply!
Salary : $40 - $80