> Markdown version of [/jobs/ext/3138202-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/3138202-junior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Developer - **Company:** Cogent Inc - **Location:** Knoxville, TN, United States - **Experience:** Starter - **Salary:** $52,000.0 - $123,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Algorithm Design, Amazon Web Services, Data Analysis, Apache HTTP Server, Apache Tomcat, Server Applications, Applications Architecture, Application Frameworks, Application Performance Management, Confluence, JIRA, User Authentication, Automation of Tests, Bootstrap (Software), Cascading Style Sheets (CSS), Code Review, Databases, Computer Engineering, Continuous Integration, Data Structures, Database Design, DevOps, Programming Tools, Web Development, Eclipse (Software), Ehcache, Java Platform Enterprise Edition (J2EE), Github, Revision Control Systems, Google Analytics, Monitoring of Systems, Hibernate (Java), Integrated Development Environments, Java Persistence API, Spring Framework, JSON, Java API for RESTful Web Services (JAX-RS), WildFly (JBoss AS), Apache JMeter, PostgreSQL, Load Testing, Apache Maven, Cisco Nexus Switches, Oracle (Applications), Pair Programming, Software Tools, Sourcetree, Swagger, Selenium, Software Deployment, Software Engineering, SonarQube, Data Streaming, Systems Architecture, Web Applications, Web Services, YAML, Datadog, Enterprise Software Applications, Okta, Spring-boot, Backend, Git, Spring Data, Amazon Relational Database Service, Containerization, AI Platforms, AngularJS, Kubernetes, Information Technology, Apache Kafka, Bitbucket, Front End Software Development, Api Design, Restful APIs, Amazon Simple Queue Service (SQS), New Relic (SaaS), Spring Batch, Serverless Computing, Atlassian Bamboo, Docker, Jenkins - **Published:** September 29, 2026 - **Apply:** https://www.careerjet.com/job/usf105d2063e44733aad4594aea0c1c725/eaa ## About the Role * Minimum 2 years of directly related software development experience. * Experience working in an Agile software development environment. * At least 2 years of experience with HTML, CSS, JavaScript, and Java development across front-end and back-end applications. * Experience with AI-assisted paired programming tools. * Exposure to modern Java development tools and environments such as Maven, Git, Tomcat, Eclipse, Bamboo, and Hibernate. * Experience with Kubernetes, Docker, or similar container technologies. * Ability to work independently and collaboratively in a dynamic development environment. * Ability to consistently deliver quality code for team review and product owner demonstration. * Strong communication skills with internal team members and customers. * Positive, can-do attitude and willingness to contribute across a wide range of team activities. * Ability to research, learn, and apply emerging software development technologies quickly., Bachelor's degree in Computer Science, Computer Engineering, or another technical discipline preferred., Application Development, Back-End Development, Java, JavaScript, HTML, CSS, Spring Boot, Spring Framework, REST APIs, Angular, Artificial Intelligence, AI-Assisted Development, AWS, Kubernetes, Docker, Maven, Git, GitHub, Hibernate, CI/CD, Automated Testing. ## Description We are seeking a Junior Software Developer to join an Agile software development team building and modernizing services-based web applications. The ideal candidate will contribute to the design, development, testing, and continuous improvement of modern enterprise applications using a Java-focused development stack and cloud-native technologies. This role provides an opportunity to work across the software development lifecycle, develop technical and leadership skills, collaborate with cross-functional teams, and gain hands-on experience with technologies including Java, Spring Boot, Angular, Kubernetes, Docker, AWS, and AI-assisted development tools., * Help define and develop application architecture and ongoing software development using modern engineering practices. * Develop and organize application code using best practices while contributing technical knowledge and learning from experienced team members. * Participate in all phases of the Agile software development lifecycle, including requirements gathering, design, estimation, coding, code reviews, and software testing. * Develop and review web application code using AI-assisted paired programming techniques with Angular, Java, JavaScript, and related technologies. * Deploy applications to Kubernetes environments. * Apply knowledge of data structures, including JSON and YAML, problem-solving, algorithm design, and algorithm analysis. * Develop applications using the Spring Framework, including Spring Boot, Spring Batch, and Spring Data. * Build and enhance RESTful systems with a focus on API design. * Participate in daily team discussions, technical collaboration, and code reviews to support continuous progress. * Participate in client, industry, and end-user discussions and provide technical input on application capabilities. * Contribute to technical design sessions, sustainable and high-performing features, estimates, and development timelines. * Continuously improve development tools, processes, and technologies. * Create and maintain automated testing scripts for applications. * Contribute to improvements in system architecture and application performance. * Develop a general understanding of database design and optimize application access to backend data., * Java/JEE, Spring Framework, Spring Boot, Spring REST/JAX-RS, Web Services, Security, Controllers/Services, and Spring Data ORM using Hibernate/JPA 2. * JSON and modern web application development. * AWS Serverless Services including SQS, SNS, SES, Step Functions, and Lambda. * AWS Analytics services including Glue, Redshift, EMR, OpenSearch, Athena, SageMaker, and QuickSight. * Event streaming technologies such as Kafka. * Web and application servers such as Apache and JBoss EAP. * Open-source frameworks and libraries including commons-* libraries, Ehcache, Velocity, AOP Alliance, Mail, Swagger, and related 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 engineering tools including Jenkins, SonarQube, Nexus, and Selenium. * Load testing using JMeter. * Code management tools including Git and GitHub. * Collaboration and project tools such as JIRA, Confluence, Bitbucket, and SourceTree. * Consulting experience. * Exposure to AWS AI services and application development involving artificial intelligence. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)