Mid Level Java Developer Job in Everestek

Mid Level Java Developer

Apply Now
Job Summary Position: Mid Level Java Developer
No of Openings: 3
Type: Full Time

Details

  • Strong grasp on Java as a language and knowledge of its quirks
  • Strong knowledge of Spring boot and its extensive feature set is a must
  • Strong knowledge of drop wizard framework
  • Working knowledge of CI/CD tools such as Jenkins or anything similar.
  • Familiarity with AWS and its core services such as EC2, RDS.
  • Experience writing unit tests along with mocking.
  • Strong knowledge of designing and building RESTful APIs
  • Strong understanding of databases
  • Creating database schemas that represent and support business processes
  • Strong knowledge of Hibernate to integrate with relational database
  • Experience with working in Linux environment
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with any NoSQL databases
  • Proficient understanding of code versioning tools, such as Git
  • Experience working in an agile development environment
  • Excellent logical and problem solving skills
  • Excellent communication skills is a must
  • Excellent writing skills is a must

Job Role

  • Interface with key stakeholders and team to manage end to end development of project.
  • Develop code in Java using modern frameworks such as Springboot and dropwizard.
  • Design, build, and maintain efficient, reusable, and reliable code
  • Solving complex performance problems and architectural challenges
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization
  • Integration of data storage solutions (MySQL, Dynamo DB)
  • Deployment and maintenance in AWS cloud.
  • Design and build secure REST-APIs that will be consumed by front end applications
  • Continuously refactor & improve current code base
  • Unit testing of backend applications
  • Build Continuous Integration & Continuous Delivery pipeline for all components of the project
  • Provide daily status to the stakeholders.
Experience Required :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs