Java Software Engineer

Everforth Apex
Addison, United States of America
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 131K

Job location

Addison, United States of America

Tech stack

Java
Agile Methodologies
Software Applications
Application Performance Management
Software Suite
Software as a Service
Computer Programming
Continuous Integration
Software Design Patterns
Linux
Programming Tools
Distributed Systems
Eclipse
Java Platform Enterprise Edition (J2EE)
IntelliJ
Spring
Maven
NoSQL
OAuth
Object-Oriented Software Development
Oracle SQL Developer
Systems Development Life Cycle
Memory Leaks
Simple Object Access Protocol (SOAP)
SoapUI
PL-SQL
Systems Architecture
UML
Web Services
Test Driven Development
Spring-mvc
Spring-boot
GIT
Cassandra
Kafka
Bitbucket
REST
Splunk

Job description

Internet Software Engineers are pivotal in developing and supervising software to ensure the timely delivery of initiatives for specific applications. This role involves close collaboration with business lines and architects to provide implementation solutions for various software applications. The position spans all phases of the SDLC, including Analysis, Technical Design, Development, Testing, and Deployment, ensuring project artifacts meet application suite interests., * Develop, enhance, test, support, maintain, and debug software applications supporting business units.

  • Create prototypes to validate design concepts and prepare UML diagrams to describe application states.
  • Provide strategic technical direction and system architecture for individual initiatives.
  • Lead or take responsibility for software application effort estimation for one or more programmers.
  • Coordinate with external programming teams to deliver software on time and within budget.
  • Offer feedback and technical guidance to project managers on critical issues.
  • Handle cross-functional issues by coordinating with distributed development teams.
  • Manage multiple tasks and adapt to changing environments to meet release deliverables.

Requirements

  • Over 8 years of hands-on experience developing mission-critical, large-scale, high-volume enterprise and distributed applications using Java/J2EE.
  • Experience in building high-volume, scalable, available, and distributed technologies.
  • Experience with development models such as Agile and SDLC, and knowledge of test-driven development.
  • Experience in solving application performance issues like memory leaks, high CPU usage, and thread locks.

Technical Skills:

  • Primary Skill: Linux. Secondary Skill: Spring MVC. Tertiary Skill: Spring Boot.
  • Strong understanding of OO design and strong programming skills with Java.
  • Experience in Java development of RESTful Services using the Spring Framework, Spring Boot, and SOAP Webservices.
  • Experience with Apache Kafka for online data publishing and consuming.
  • Experience with relational Oracle SQL/PLSQL and NoSQL distributed Cassandra DB technologies.
  • Proficiency with development tools like Eclipse/IntelliJ IDEs, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk, and SOAP UI.
  • Knowledge of standard development design patterns (Creational, Behavioral, JEE).

Preferred Qualifications

  • Experience in security best practices and ensuring the security of cloud-based applications.
  • Familiarity with OAuth, JWT, and other authentication/authorization mechanisms.

Benefits & conditions

The pay range for this position is between $63.00/hour and $68.26/hour.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click for more details.

Apply for this position