Senior Java/J2EE Application Developer

26 Mar 2024

Vacancy expired!

Job Title: Senior Java/J2EE Application Developer

Location: Branchburg, NJ

Duration: Long Term

Job Description:This position is for a Senior Java/J2EE application development with excellent hands-on experience.The candidate to fill this position should have extensive experience in integrating multiple applications using web services and message-based systems and have hands-on experience using the following technologies:
  • Extensive development experience with Java/J2EE, Core Java, Multi-Threading
  • Hands on experience with Spring Framework, Spring Boot and Application runtime configuration (Web server/App server, load balancing)
  • Hands on experience with AWS, Eureka, OAuth2, Hystrix & Swagger
  • Excellent knowledge of SQL tuning
  • RESTful web services
  • XML over HTTPS, JSON over HTTPS
  • Hands on experience with Redis, Elastic Search, Rabbit MQ
Candidate should be able to apply commonly used integration patterns in solution design and implementations, and should be self-sufficient to develop a solution given the business requirements and high-level design.

End-to-End Systems Analysis and Design
  • Analyze architecture, relationship between systems, and systems flow of end-to-end designs
  • Identify potential performance constraints with inter-system designs
  • Evaluate solution’s alignment with the end user experience
  • Define clean yet flexible service interfaces

Software/ Application Development & Architecture
  • Develop systems and applications using complex algorithms to deliver business functions or architectural components
  • Integrate with a multiple backend systems using various transport and data protocols while being performance-conscious
  • Apply appropriate integration patterns based on technical requirements and high-level design

Database Analysis & Design
  • Design simple to intermediate complexity database designs
  • Troubleshoot and correct performance bottlenecks associated with SQL and database design
  • Support efforts related to the proper protection from corruption & encryption of sensitive information
  • Validate that programs are operating on clean, correct and useful data

Testing
  • Unit and integration test code using happy and exception paths
  • Test business processes/products across applications with an end-to-end process flow

System & Network Security
  • Reduce security threats with dependable & reliable security tools & software applications
  • Have and apply knowledge of secure programming techniques to reduce vulnerability to business application

Technical Communication
  • Communicate technical details to various audience types
  • Select appropriate communication medium
  • Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
  • Teamwork & collaboration skills to work across organizations and lead cross-functional teams
  • Problem solving skills to develop quick yet sound solutions to resolve complex issues
  • Designing, developing, implementing, testing and publishing Android applications on Play Store

Thank you!

Bharath RP,

Ph:x 121

  • ID: #49551384
  • State: New Jersey Branchburg 08853 Branchburg USA
  • City: Branchburg
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-03-26
  • Deadline: 2023-05-23
  • Category: Et cetera