Senior Java Software Engineer

White Plains, NY, US • Posted 4 days ago • Updated 4 hours ago
Contract W2
On-site
DOE
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Quality Assurance
  • Technical Drafting
  • Sequence Diagrams
  • Cost-benefit Analysis
  • Productivity
  • Estimating
  • IT Management
  • Unit Testing
  • Performance Testing
  • Automated Testing
  • User Guides
  • Mentorship
  • Software Engineering
  • Collaboration
  • DevOps
  • Database Administration
  • Infrastructure Architecture
  • PMO
  • Software Development
  • Continuous Improvement
  • Application Development
  • Spring Framework
  • Spring MVC
  • Java
  • IntelliJ IDEA
  • Eclipse
  • Apache Maven
  • Git
  • Version Control
  • SOAP
  • Web Services
  • Relational Databases
  • Microsoft SQL Server
  • MySQL
  • Amazon Web Services
  • Amazon SQS
  • Cloud Computing
  • Software Design
  • Development Testing
  • Agile
  • Scrum
  • Performance Tuning
  • Optimization
  • Debugging
  • Problem Solving
  • Conflict Resolution
  • Supervision
  • Accountability
  • Communication
  • Retail
  • Hospitality
  • Banking
  • SOA
  • Management
  • Workflow

Summary

Job Summary We are seeking an experienced Senior Java Software Engineer to design, develop, and support AWS cloud services and enterprise applications for mission-critical, high-volume transactional systems. The ideal candidate will have strong expertise in Java, Spring Boot, AWS, REST/SOAP services, relational databases, and Agile development, along with a passion for building scalable, reliable, and high-quality software solutions. Key Responsibilities Design, develop, and implement high-quality Java-based applications and AWS cloud services to meet business requirements. Collaborate with business stakeholders, business analysts, architects, developers, and QA teams to deliver scalable software solutions. Create technical design documents, architectural diagrams, workflow diagrams, and sequence diagrams. Analyze technical dependencies across internal and external systems to determine optimal implementation approaches. Evaluate implementation alternatives through cost-benefit analysis to balance productivity, maintainability, and business requirements. Develop project estimates and implementation timelines. Present technical solutions and architecture to technical leadership and business stakeholders. Build efficient, scalable, and reliable software components and services. Develop and integrate REST and SOAP web services. Perform unit testing, performance testing, and support QA automation activities. Assist with application deployments and troubleshoot issues across development, testing, and production environments. Create and maintain technical and end-user documentation. Mentor junior developers and promote software engineering best practices. Collaborate with DevOps, DBA, Security, Infrastructure, Architecture, and PMO teams throughout the Software Development Life Cycle. Troubleshoot application issues and optimize application performance. Participate in Agile Scrum ceremonies and support continuous improvement initiatives. Required Qualifications Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum 5 years of experience developing mission-critical, high-volume transactional applications in hybrid cloud and on-premises environments. Extensive experience with Java application development. Strong experience with Spring Boot, Spring MVC, or related Java frameworks. Experience using Java IDEs such as IntelliJ IDEA or Eclipse. Strong experience with Apache Maven. Extensive experience using Git for source control. Experience developing and integrating REST and SOAP web services. Strong experience with relational databases such as SQL Server or MySQL. Experience with AWS services including SQS, SNS, Lambda, and related cloud components. Strong understanding of end-to-end software design, development, testing, deployment, and maintenance. Experience working within Agile Scrum development environments. Strong application performance tuning and optimization skills. Excellent debugging, troubleshooting, and problem-solving abilities. Ability to work independently in a fast-paced environment with minimal supervision. Strong sense of ownership and accountability for resolving defects, blockers, and technical issues. Excellent written and verbal communication skills. Preferred Qualifications Experience within distributed retail industries such as automotive, hospitality, or banking. Experience working with Service-Oriented Architecture (SOA). Experience building customer-centric applications and case management workflow solutions. Education: Bachelors Degree, Masters Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: compun
  • Position Id: PARDC5867409
  • Posted 4 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

White Plains, New York

4d ago

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in White Plains, New York

6d ago

Easy Apply

Full-time

Depends on Experience

Jersey City, New Jersey

Today

Contract

New York, New York

Today

Full-time

USD 189,592.00 - 189,592.00 per year

Search all similar jobs