Post Job Free
Sign in

Java Developer (Software Developer)

Company:
SRK Systems Inc
Location:
Naperville, IL
Posted:
August 15, 2024
Apply

Description:

SRK Systems, Inc. is an IT firm engaged in the business of providing data processing consulting services to major corporations, government agencies and other business concerns throughout the United States.

SRK Systems Inc. has an opening for the position of Java Developer (Software Developer).

Educational Requirement: Bachelor’s degree in computer science, information technology, computer information systems, or a related degree.

Job Responsibilities:

• Analyze the users’ needs by interacting with business analysts and product owners to understand project requirements, technical estimations, development, testing, release, and support.

• Design, develop and maintain web applications, utilizing Spring framework to develop web services with SOAP and REST architecture.

• Develop applications with microservice architecture using Rest APIs, Spring Boot and Spring Security features.

• Create Hibernate classes and map XML files using Hibernate tools; write save/update and search methods in DAO using Hibernate methods and HQL queries.

• Convert monolithic applications to microservices architecture using Spring Boot and 12-factor app methodology.

• Recommend software upgrades to improve existing processes and application performance, manage memory cache and response times on web services and interfaces that are running slow or taking more time than usual.

• Provide authorization and authentication to applications using Spring Security and protect applications against security attacks including session fixation.

• Utilize Bitbucket as version control repository to manage source code and development projects.

• Use agile methodologies (Scrum) for software development including daily status meetings and team code reviews.

• Design and develop Java-based applications that are high-volume and low-latency.

• Resolve incident tickets in a timely manner to help users with reported issues.

• Use Gradle and Maven as build tools, JBoss as application server and Jenkins for continuous integration/deployment.

• Use Log4j to print logging, debugging and warning info from server consoles and provide support during Quality Assurance testing with JMeter.

• Provide production support, including extensive troubleshooting and maintenance of existing applications along with new enhancements.

• Document all the aspects of applications in confluence for future reference and maintenance.

Required travel to client locations throughout the USA. Please mail resumes to 1811 W. Diehl Rd, Suite # 400, Naperville, IL 60563 or Email to resume@srksystems.com. No phone calls or walk-ins please.

Apply