Senior Java full stack Developer
ACS -
Menands, NY, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Component-Based Software Engineering
Software Applications
User Authentication
Computer Programming
Relational Databases
Software Debugging
Java Platform Enterprise Edition (J2EE)
Java Persistence API
Java Servlet
Spring Framework
PostgreSQL
Oracle SQL Developer
+13 more
Program Design Languages
Release Management
Software Engineering
TypeScript
Web Applications
Spring-boot
Software Security
Git
AngularJS
Git Flow
Information Technology
Asynchronous Programming
Restful APIs
Job description
We are currently seeking candidates who meet the following qualifications: Key Responsibilities
- Direct a development team to analyze, design, and program complex projects.
- Coordinate activities across multiple aspects of projects while assuring quality control and providing technical leadership to project teams.
- Interface with business owners and project management staff.
- Review business requirements documentation with project teams to clarify technical design.
- Oversee systems and program design to meet highly complex business needs.
- Prepare detailed technical specifications from which programs are developed.
- Create appropriate documentation, including program code and technical documentation.
- Prepare development time estimates and justifications for assigned tasks and provide recommendations to project managers.
- Coordinate development activities and design testing plans.
- Assure quality control and effective change control.
- Provide technical leadership to project teams.
- Consult with software development teams on coding, testing, debugging, implementation, and documentation of highly complex programs.
- Develop complex test plans to verify program logic.
- Develop and maintain release management processes, including planning, tracking, communication, and coordination of technical tasks associated with releases.
- Support project personnel in resolving complex program problems.
- Serve as technical project lead, providing leadership and work guidance to less experienced technical personnel.
- Identify, track, and resolve issues.
- Recommend changes and provide supporting documentation.
- Develop work plans and work estimates for large-scope projects.
Requirements
- Bachelor’s degree in Engineering, Computer Science, MIS, or equivalent from an accredited institution. A copy of the degree must be submitted with the Candidate Proposal Response.
- Experience with all facets of the software development process, including research, design, programming, testing, and implementation of computer software.
- Experience with Java frameworks and technologies, including Spring Boot and Java EE (Servlet, JPA, etc.).
- Experience with relational database platforms and technologies, such as Oracle SQL and PostgreSQL.
- Candidate must be legally authorized to work in the United States., * Experience in the design, implementation, and deployment of Single Page Web Applications, preferably using Angular and TypeScript.
- Experience with SPA fundamental concepts such as component-based architecture, dynamic rendering, and asynchronous programming.
- Experience in REST API design and implementation, with strong knowledge of API security, authentication, and authorization.
- Experience with Git version control operations and branching strategies.
- Familiarity with CI/CD pipelines and automation technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago