Mid-Level Full Stack Developer

Cogent Infotech Corporation
  • Lafayette, LA
  • $70,800–$156,700 Per Year
  • Instant Apply
4 days ago

Job Description

About Cogent Infotech
Cogent Infotech is a technology and talent solutions company headquartered in Pittsburgh, PA. We support clients across commercial, federal, state, and local markets with services in digital transformation, application development, cloud, cybersecurity, data analytics, artificial intelligence, and workforce solutions.

Job Title: Mid-Level Full Stack Developer Java / AWS
Experience: 4+ Years
Location: Lafayette, LA | Hybrid
Salary: $70,800 - $156,700 Per annum

Job Summary
We are looking for an enthusiastic and creative Mid-Level Full Stack Developer to join a high-performing Agile team designing and building modern, services-based web applications. The ideal candidate will have strong Java and JEE development experience, knowledge of modern web technologies, cloud and microservices exposure, and experience with AI-assisted programming and Agile development practices. This role will contribute to building and modernizing applications for cloud deployment.

Key Responsibilities
  • Collaborate with the team in an Agile environment to research best practices, design and develop application architecture, implement solutions, mentor fellow team members, and test and deploy solutions.
  • Participate in all aspects of the software development lifecycle, including technical design, implementation, documentation, testing, deployment, and application support.
  • Work under the direction of solution architects and technical leads on development activities.
  • Deliver high-quality web applications using AI-assisted paired programming techniques and contribute to enterprise development practices.
  • Assist in defining and coding the ongoing architecture and development of emerging applications.
  • Develop and organize applications using best practices while sharing knowledge with team members and contributing to robust Java application development.
  • Participate in all phases of an Agile software development lifecycle, including application design and requirements gathering, development estimation, coding, code reviews, and software testing.
  • Participate in daily team discussions and code collaboration to promote continuous progress.
  • Participate in client, industry, and end-user discussions and provide technical perspectives on application solutions.
  • Participate in technical design sessions to create sustainable, high-performing features and provide accurate development estimates and timelines.
  • Author automated testing scripts for applications.
  • Develop a general understanding of database design and optimize application access to backend data.
Required Qualifications
  • Minimum 4+ years of hands-on experience with core Java and JEE, including design patterns and related frameworks.
  • Experience in web application development using HTML, CSS, Angular, and JavaScript, along with a strong Java development background.
  • Experience with AI-assisted paired programming tools and techniques.
  • Experience with Spring Boot and Microservices.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) methodologies.
  • Experience with Test Driven Development (TDD) and paired programming.
  • Strong debugging, problem-solving, and investigative skills.
  • Ability to analyze disparate information such as log files and error messages and investigate issues to identify root causes.
  • Experience with Agile/Scrum methodology.
  • Strong hands-on experience with HTML, CSS, JavaScript, and Java frontend and backend development.
  • Exposure to modern Java software development tools and environments such as Maven, Git, Tomcat, Eclipse, Bamboo, and Hibernate.
  • Experience with Kubernetes, Docker, or similar containerization technologies.
  • Positive, can-do attitude and willingness to contribute in multiple ways to team success.
  • Confident communication skills with internal team members and customers.
  • Ability to work independently and within a dynamic team environment while consistently delivering quality code for review and product demonstrations.
  • Ability to quickly research, learn, and apply emerging technologies in the software development industry.
  • Self-starter with the ability to work independently.
  • Strong consulting and communication skills.
  • Ability to work effectively with various organizations to solve technical and business problems.
Desired Qualifications
  • Development: Java/JEE, Spring Framework, Spring Boot, Spring REST/JAX-RS, Web Services, Security, Controllers/Services, Spring Data ORM (Hibernate/JPA 2), and JSON.
  • AWS Serverless Services: SQS, SNS, SES, Step Functions, and Lambda.
  • AWS Analytics: Glue, Redshift, EMR, OpenSearch, Athena, SageMaker, and QuickSight.
  • Event Streaming: Kafka.
  • Web Server: Apache; Application Server: JBoss EAP.
  • Open-source frameworks and libraries, including commons-*, Ehcache, Velocity, AOP Alliance, Mail, Swagger, and similar technologies.
  • User authentication and authorization technologies such as ForgeRock OpenAM, SecureAuth, and Okta.
  • UI/UX technologies including Angular and Bootstrap.
  • Databases including AWS RDS for Oracle and PostgreSQL.
  • Log management and monitoring tools such as Datadog, Google Analytics, and New Relic.
  • CI/CD and development tools including Jenkins, SonarQube, Nexus, and Selenium.
  • Load testing using JMeter.
  • Code management and collaboration tools including Git, GitHub, JIRA, Confluence, Bitbucket, and SourceTree.
  • Consulting experience.
Education: Bachelor's degree in Computer Science, Computer Engineering, or another technical discipline preferred.

Equal Opportunity Employer
The employer is committed to providing equal employment opportunities and maintaining an inclusive workplace. Employment decisions shall not be based on any characteristic protected by applicable law.

Numbers & Facts

LocationLafayette, LA
Salary$70,800–$156,700 Per Year

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Simple Email Service (SES)unmatched
  • Amazon Simple Notification Service (SNS)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Apache JMeterunmatched
  • Apache Web Serverunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Programming Languagesunmatched
  • Atlassian JIRAunmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • Bootstrapunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • Data Analysisunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Eclipse IDEunmatched
  • Electronic Medical Recordsunmatched
  • Emerging Technologyunmatched
  • Environmental Researchunmatched
  • Gitunmatched
  • GitHubunmatched
  • Google Analyticsunmatched
  • HTML (HyperText Markup Language)unmatched
  • Hibernateunmatched
  • High Tech Industryunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • Internet Securityunmatched
  • Internet Technologyunmatched
  • JAX (Java API for XML)unmatched
  • JSONunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Java Programming Toolsunmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Load Testingunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Object Relational Mapping (ORM)unmatched
  • Oracleunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Product Demonstrationunmatched
  • Programming Methodologiesunmatched
  • Programming Toolsunmatched
  • REST (Representational State Transfer)unmatched
  • Requirements Managementunmatched
  • Research Skillsunmatched
  • Root Cause Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Seleniumunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Spring Frameworkunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • Tomcatunmatched
  • User Interface/Experience (UI/UX)unmatched
  • WS-Security (Web Services Security)unmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder