Senior Java developer

Deegit Inc

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

Qualifications

  • 5-7 years of experience in large-scale application development.
  • Strong hands-on expertise in Java programming.
  • Proficient with designing REST APIs and developing RESTful services.
  • Skilled in automated unit testing with TestNG or JUnit.
  • Experience managing build and deployment processes using CI tools.
  • Familiarity with Agile development methodologies.
  • Background in ecommerce web application development.

Responsibilities

  • Develop and maintain large-scale applications in a complex architecture.
  • Design, implement, and maintain REST APIs and related services.
  • Create and run automated unit and integration tests to ensure software quality.
  • Manage build and deployment processes using CI frameworks like Jenkins or Bamboo.
  • Collaborate within an Agile team to deliver high-quality software.
  • Work on developing ecommerce platforms and optimizing user experience.

Benefits

  • Flexible work hours and potential remote work options.
  • Opportunity for professional development and training.
  • Collaborative work environment with a focus on innovation.
  • Exposure to cutting-edge technologies and cloud architecture.
  • Engagement in exciting projects within a dynamic team.
Full Job Description
Job Description:
• Experience developing applications to run in a large-scale environment.
• Strong knowledge and hands-on experience with Java.
• Experience designing REST APIs and developing RESTful Web Services
• Experience with developing automated unit tests and managing and executing unit tests using tools such as TestNG or JUnit.
• Experience developing Object Oriented, multi-tier applications in a complex architectural landscape.
• Experience developing in a continuous integration environment using Jenkins, Bamboo, or TeamCity CI frameworks.
• Experience writing automated unit and integration tests using JUnit or TestNG testing frameworks.
• Able to maintain the build and deployment process through use of build integration tools.
• Experience working in an Agile development environment.
• Experience developing ecommerce based web applications.

Preferred if you have:
• Experience using and scaling NoSQL databases such as Cassandra, DynamoDB, Mongo or Couchbase.
• Experience designing and developing on horizontally and highly scalable cloud-based architecture.
• AWS cloud infrastructure experience strongly preferred.
• Experience developing in a TDD environment or a strong desire to learn.
• Experience in a Blue/Green deployment model.
• Experience in a Continuous Delivery (CD) environment.
• Experience designing and implementing performance tests.
• Experience designing instrumentation into code and using and integrating with software & logging analysis tools such as New Relic & Splunk.
• Experience with Linux (CentOS, Ubuntu, etc).

Qualifications

Additional Information

Similar Jobs

More Jobs at Deegit Inc

More Information Technology Jobs

Find similar Senior Java developer jobs: