Java Developers

Minnesota

C4 Technical Services
Apply for this Job
Full Stack Java Developer
Remote


Responsibilities for Full-stack Developer

• Writes code that meets specifications. Develops software applications and tools.

• Completes programming and performs testing and debugging applications.

• Develops software applications and tools using Agile development methodologies.

• Participates actively in the design, architecture and create phases, to aim at producing high quality deliverables, working with existing architects where appropriate.

• Participates in the evaluation of compatibility of programs with existing communications hardware and software features. Develops professional expertise, applies company policies and procedures to resolve a variety of issues.

• Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action.

• Strengthens productive internal/external working relationships.

• Receives general instructions on routine work, detailed instructions on new projects or assignments. Usually works with some supervision, conferring with higher ups on unusual or complex matters

• Effectively resolves problems and roadblocks as they occur. Has working knowledge of programming languages important to the organization.

• Interacts with internal and external peers and/or managers to exchange semi complex information related to assigned activities.

• Acts as individual contributor as well as team member.

• Gathers and updates necessary information and communicates to appropriate parties.

Technical Expertise
- Hands-on (Java/J2EE, Spring, Spring Boot, Spring Cloud & Angular.js) software engineer who can write quality code, assist with problem solving, root cause analysis, trouble shooting.
- Integrates systems to databases and other applications using middleware and consume or produce SOAP or REST based services.
- Experienced with AWS cloud services like Cloud Formation Templates, API Gateway, Lambda, EC2, ELB, Cloud Watch, S3, CodePipeline, RDS and others.
- Experienced with advanced concepts of Containers, Micro-Services, Continuous Integration.
- Develops, tests, and maintains code using software development methodology and appropriate technologies for the system being used.
- Agile, DevOPS and AWS Cloud
- Analyzes problems and program in one or more programming language/platforms.
- Understands and develops functional and non-functional requirements for a system.
- Participates in the analysis, definition and cost-effective solutions that meet the known or evolving business requirements.
- Assesses opportunities to use capabilities and avoid duplicate development efforts.
- Experienced in agile software development efforts.

Qualifications
- Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or similar
- Minimum 5-7 years of software development experience
- Minimum 4-5 years of experience developing full-stack applications in AWS

Date Posted: 21 April 2025
Apply for this Job