Lead Java Developer

Published date Posted on Indeed on Dec 01, 2021 (48 d ago)

General Summary: The Lead Java Developer takes technical ownership of the full software implementation. Leads a team of solution engineers to success, providing visibility and timely delivery of the project. Participates in design, implementation, and integration of software or independently performs complex software development tasks related to records management and automation. Formulates/defines specifications for complex operating software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. Designs, codes, tests, debugs, and documents those programs. Provides overall operating system, such as sophisticated file maintenance routines, large telecommunications networks, various middleware, and software programs and applications. Assists all phases of software systems programming applications. Evaluates new and existing software products.

Essential Job Functions:

  • Propel the team through agile development of web apps, libraries, frameworks, batch jobs and RESTful microservices
  • Provide guidance to all phases of the software development process
  • Collaborate and help the development team become more agile.
  • Enhance, refactor, and continuously improve the codebase
  • Be involved in developing the overall architecture of the system
  • Consult with client and team members on technical design approaches
  • Communicate effectively with both technical and non-technical people
  • Serve as a mentor to less experienced engineers on the team
  • Perform work under continuous deadline pressure.

Education Requirement: Bachelors degree in computer science or related field.

Experience Requirement:

  • 2 years of team lead/lead developer experience.
  • 8 years of overall software development experience.
  • 3 years of hands-on experience with designing and developing applications deployed in the AWS cloud

Other Requirement(s): This position requires U.S. Citizenship or a Green Card holder and the ability to obtain and maintain a Government public trust level security clearance. For a candidate that is a Green Card holder, they must have lived in the United States for at least three out of the past five years prior to your application date. You will also meet the residency qualifications if you lived abroad while on government or military duty or if you were a dependent of a federal employee of military member.

Performance Requirements:

  • Expert level knowledge in multiple programming languages including Java, JavaScript. .NET
  • Strong experience with Lucene based search engines as well as SQL and NoSQL databases
  • Experience in containerization with Docker
  • Experience in design concepts (UI/UX), microservice architecture, search engine and database design and optimization, testing paradigms and business process logic management
  • Experience diagnosing/debugging faults in complex online services-based architectures using Java, HTML5, CSS3, JavaScript.
  • Proficient knowledge of scripting languages (Bash, Python) for development and automated testing.
  • Interpersonal skills necessary to work effectively with customers and multi-cultural teams.
  • Ability to independently manage multiple projects and deadlines.
  • Ability to work independently and in a team environment.
  • Ability to communicate (verbally and written) in English, in a clear, concise manner.

Equipment Operated: Computer hardware and software as well as standard office equipment including computers, fax machines, copiers, printers, telephones, etc.

Work Environment: Work performed in an office or call center environment. Involves frequent contact with staff and customers.

Mental/Physical Requirements: Manual dexterity for office machine operation; stooping, bending to handle equipment and supplies, mobility to complete site visits or deliveries. Must be able to lift up to 25 lbs. Must be able to remain in stationary position for extended periods of time. Specific vision abilities required for the job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus. Stress can be triggered by multiple demands and deadlines.

DISCLAIMER: The above statements are intended to describe the general nature and level of work performed. They are not intended to be an exhaustive list of all responsibilities, duties, skills, efforts, requirements, or working conditions. Management reserves the right to revise the job or to require that other or different tasks be performed as assigned in accordance with business demands and/or contractual requirements.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

About LumenLumen is guided by our belief that humanity is at its best when technology advances the way we live and work. With 450,000 route fiber miles serving customers in more than 60 countries, we deliver the fastest, most secure global platform for applications and data to he

SS&C Health is a hybrid organization made up of software/systems engineers and analysts who are responsible for core applications development and support and have capacity for future growth.Our team is made up of engineers with varying levels of professional experience and ba

Kin + Carta Kin + Carta |
Today

The opportunityAt Kin + Carta, we’ve got opportunities to offer you — for growth, for leadership, for big, world-changing impact and for, dare we say it, fun. We are a global workforce that is committed to building a world that works better for everyone. And that star

The opportunityAt Kin + Carta, we’ve got opportunities to offer you — for growth, for leadership, for big, world-changing impact and for, dare we say it, fun. We are a global workforce that is committed to building a world that works better for everyone. And that star

Freedom Financial Network Freedom Financial Network... |
Today

THE OPPORTUNITY:In this role, as a Salesforce Engineer, you will do day-to-day development activities and primarily focus on custom development tasks on the Salesforce.com platform using Apex and VisualForce. Create, develop, and support Salesforce custom solutions and integratio

More jobs by this company

Brillient Corporation Brillient Corporation |
13 d ago

General Summary:Participates in design, implementation, and integration of software or independently performs complex software development tasks related to records management and automation. Formulates /defines specifications for complex operating software programming application