java back-end engineer

Intelliswift$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience in Java/J2EE development
  • Proficiency in Java 11, Spring (Spring Boot, Spring JPA), and Web Services (REST)
  • Experience with Oracle DB and/or NoSQL databases (MongoDB, Cassandra, Couchbase)
  • Familiarity with Agile development methodologies
  • Practice in Continuous Delivery and using CI/CD tools (Jenkins, Bamboo)
  • Strong analytical skills and effective communication in diverse teams
  • Experience with microservices architecture and Java performance tuning

Responsibilities

  • Design and develop software solutions using best coding practices and design patterns
  • Conduct hands-on coding and participate in code reviews
  • Ensure project compliance with SDLC requirements and manage technical artifacts
  • Optimize performance of Java applications through various techniques
  • Facilitate active participation in design meetings and stakeholder interactions
  • Lead efforts to improve development standards and team productivity
  • Collaborate in a global delivery environment, engaging multiple stakeholders

Benefits

  • Opportunity to work with cutting-edge technologies like Kafka and AWS
  • Collaboration in a diverse, global team setting
  • Possibility for ongoing professional development and skill enhancement
  • Engagement in a continuous delivery environment with modern CI/CD tools
  • A role conducive to hands-on learning and leadership in software design
Full Job Description
Job Description:
The team is in need of a hands-on experienced Java/J2EE lead developer with expertise in Java 11, Spring (Spring Framework-Spring Boot , Spring JPA) with expertise on Web services - REST, Oracle DB and / or any NoSQL DB (Mongo / Cassandra / Couchbase), Elastic, Maven

Listed add-on skills will be a Plus : Kafka, AWS, & Solr, Devops - Kubernetes

Skills Preferred:
1. Design & Development experience on Java/J2EE Projects. Designs and develops software by applying design patterns and best coding practices
2. Should have good experience on JUnit
3. At least 2 years of experience in implementing Micro services
4. Experience with RDBM systems: Oracle or MYSQL or NOSQL DB - MongoDB / Cassandra / Couchbase
5. Experience using Agile development methodologies
6. Profiling and improving performance of Java applications from threading, memory management, container optimization, lambda expressions, reactive programming, Java Streams, Concurrency & Collections APIs etc.
7. Effective communication and active participation in design meetings and reviews
8. Should have worked in Continuous Delivery Environment -automated build, test and deployment using any of CI/CD tools-Jenkins, Bamboo
9. Hands-on-experience with configuration build and release management -Git , Stash , Maven
10. Daily tasks will include hands-on coding and code reviews
11. Ensures all technical and project artifacts are complete and properly managed as required per the SDLC.
12. Adheres to established development standards and spearheads appropriate modifications to improve quality and productivity of the development teams.
13. Ability to work in team in diverse / multiple stakeholder environment
14. Excellent Analytical, Communication and Client Interfacing skills
15. Experience and desire to work in a Global delivery environment

Similar Jobs

More Jobs at Intelliswift

More Information Technology Jobs

Find similar java back-end engineer jobs: