Java Developer

Insight Global

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7-8 years of experience preferred
  • Proficiency in Spring or Hibernate framework required
  • Experience in on-call rotation roles (2 required)
  • Strong familiarity with REST API services and large datasets
  • Experience with Agile SDLC phases
  • Knowledge of Azure Cosmos DB and Kafka integration
  • Experience with testing frameworks like Selenium and JUnit.

Responsibilities

  • Design, build, and maintain REST API services for user interaction with large datasets.
  • Create scalable, low latency, and high-performance architecture solutions for web and mobile applications.
  • Participate in all phases of the software development life cycle (SDLC) within Agile environment.
  • Engage in migrating back-end services from Oracle DB to Azure Cosmos DB.
  • Implement reactive programming techniques to manage change feeds from Azure Cosmos DB.
  • Conduct thorough testing using Unit and Automation Testing Frameworks to ensure code quality and coverage.
  • Monitor application health using Splunk and facilitate performance testing with JMeter.

Benefits

  • Medical, dental, and vision insurance starting on the 31st day of employment.
  • HSA, FSA, and DCFSA account options available.
  • 401k retirement account access with employer matching.
  • Paid sick leave and/or other paid time off as per applicable law.
Full Job Description
* Design, build and maintain REST API services using technologies such as Java, Spring, Hibernate, Tomcat and data stores to enable user interaction with large volume datasets.
* Build highly scalable, low latency, fault-tolerant, and high-performance architecture solutions for customer facing web and mobile applications.
* Participate in software development life cycle (SDLC) phases including sprint planning, estimating, design, development, testing, and deployment within an Agile development environment.
* Build customer facing software application features and platform libraries.
* Engage in End-to-End Migration of back-end services and database platform from Oracle DB to Azure Cosmos DB.
* Leverage Reactive and Adaptive programming to handle change feeds from Azure Cosmos DB by creating robust reactive listeners and stored procedures.
* Build data communication between back-end systems using Kafka.
* Develop Unit and Automation Testing Frameworks, Test Suites, and Stubs/Mocks using Selenium, Mockito, JUnit, TestNG, Mocha, and Chai to thoroughly test the software applications for all possible positive and negative use case scenarios and achieve 100% code coverage.
* Troubleshooting open issues and bug-fixes. Enhancing design to prevent re-occurrence of defects. Use JIRA for Defect Reporting and Tracking.
* Run SonarQube on applications to measure continuous code quality by reporting code smells and vulnerabilities.
* Use Git Version Control System for coordinating work with the team. Integrate applications with Jenkins to set up Continuous Integration and Continuous Delivery Environments (CI/CD).
* Work on Splunk dashboard/queries to monitor application and system health and debug production issues.
* Use JMeter to load test software functional behavior and measure performance.
* Provide required Demos to Business stakeholders on software features and take required feedback for improvements.
* Provide inputs to relevant stakeholders for creation of project plans and ensure adherence to the project against approved milestones and timelines.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

7-8 years of experience preferred; Spring or Hibernate framework required; includes 2 on-call rotation roles

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Similar Jobs

More Information Technology Jobs

Find similar Java Developer jobs: