Lead Java backend Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DSM-H Consulting ยท 1 day ago

Lead Java backend Developer

DSM-H Consulting is seeking a Lead Java Backend Developer to take charge of complex programming and project management tasks. The role involves leading a development team, mentoring engineers, and driving application development to deliver valuable business features.

Management ConsultingProject ManagementSoftware
check
H1B Sponsor Likelynote

Responsibilities

Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work
Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members
Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems
Drives application development focused around delivering business valuable features
Mentor and assist software engineers, providing technical assistance and direction as needed
Maintains high standards of software quality within the team by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team
Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Lead development of new functionality and applications on cross-functional Agile project teams
Work with product owners to develop and implement complex, iterative delivery plans
Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results
Employee is also responsible for performing other job duties as assigned by CLIENT management from time to time

Qualification

JavaSpring FrameworkRelational databasesSoftware engineering leadershipCI/CD toolsAgile frameworkMicroservicesAPI designCommunicationTeam-oriented

Required

Degree is required with 10+ years experience / Masters degree is required to have 8+ years exp
Demonstrated experience leading software engineering projects
8 years or more of experience in designing and developing software applications in Java or Scala or at least 6 years of experience in Java or Scala with a master's degree in computer science or related field
7 or more years of developing back-end applications using Spring Framework, Hibernate, and enterprise software design patterns
7 or more years of experience with relational databases, non-relational databases and caching frameworks
Bachelor's degree in Computer science or Electrical engineering or related field is required
Excellent communication skills ( spoken and written)

Preferred

Proven experience in many of the following: Designing, developing, deploying and maintaining software at scale
Developing software applications using relational and non-relational databases
Application architectural patterns, such as MVC, Microservices, Event-driven, etc
Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc
Deploying and maintaining software using public clouds such as AWS or Azure
Working within an Agile framework (ideally Scrum)
Strong understanding and/or experience in many of the following: Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis
Experience designing well-defined Restful APIs
Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway
Hands on experience with API tools such as Swagger, Postman and Assertible
Test driven development and behavior driven development
Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines
Datastores such as Postgres, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
Debugging and maintaining software in Linux or Unix platforms
Understanding of front-end state management libraries (redux)
Demonstrated leadership on small to medium-scale projects impacting strategic priorities

Company

DSM-H Consulting

twittertwittertwitter
company-logo
DSM-H is a multinational Management Consulting and Software Development firm founded on the principles of Operational Excellence.

H1B Sponsorship

DSM-H Consulting has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (3)
2023 (1)
2022 (1)
2021 (1)

Funding

Current Stage
Early Stage
Company data provided by crunchbase