> Markdown version of [/jobs/ext/462613-full-stack-java](https://www.wearedevelopers.com/jobs/ext/462613-full-stack-java). 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). --- # Full Stack Java - **Company:** Mphasis - **Location:** Austin, TX, United States - **Contract:** Permanent contract - **Skills:** ASP.NET, Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Ajax (Programming Language), Amazon Web Services, Apache Ant, Business Logic, Acceptance Test-Driven Development, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Computer Programming, Databases, Relational Databases, Software Debugging, Distributed Systems, Django Web Framework, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), Spring Framework, JQuery, JavaServer Faces, Junit, Python (Programming Language), PostgreSQL, Apache Maven, Enterprise Messaging Systems, Microsoft SQL Server, MongoDB, MySQL, Model View Controller (MVC), Node.Js, NoSQL, Nunit, Object-Oriented Software Development, Oracle (Applications), RabbitMQ, Mstest, PL-SQL, SQL Databases, Testng, Web Applications, Web Standards, Aerospike, RxJS, Google Cloud, Software Modules, Real Time Systems, Test-Driven Development (TDD), .NET Core, ReactJS, Flask (Web Framework), Spring-boot, Software Security, Xunit, Single Page Application, AngularJS, Bitbucket, Front End Software Development, Teamcity, Splunk, Jasmine, Atlassian Bamboo, Jenkins, Web Api, Microservices - **Published:** June 1, 2026 - **Apply:** https://www.dice.com/job-detail/8c98cc50-c1ae-4563-8fcd-c30afb5b07f3 ## About the Role * Experience with Core Java, J2EE - Object-Oriented programming (both client and server side), Java Microservices * Strong understanding of development principles and frameworks (Django or Flask) Experience with databases (SQL and NoSQL) * Good experience with PL/SQL, My SQl, Postgres * Experience with application development frameworks like Spring, Spring boot, Microservices, Hibernate, JSF or similar frameworks. * Must have good understanding of ATDD and experience in Unit Testing frameworks Junit. * Excellent HTML/HTML5 markup and CSS/CSS3/SCSS skills, particularly best practices for responsive web applications * Good exposure to UI using Bootstrap, jQuery and Java script. * Good to have experience/knowledge on Alto framework * Experience with one or more front-end frameworks: Angular (ReactJS based on requirement) * Experience in JavaScript and working with Single Page Application in Angular 8+ * Should have good understanding of Angular component Lifecycle * Should be able to independently develop components, Pipes, Services in Angular * Good knowledge in debugging Angular applications * Should be able to write unit tests using Jasmine and Karma * Knowledge in RxJS operators * Solid understanding of HTTP, web standards and cross-browser capabilities * Good understanding of asynchronous request handling, partial page updates, and AJAX * Knowledge in NodeJs based on requirement * Proficient in evaluating front end performance * Good experience in SQL Databases (MSSQL / MySQL/ Oracle), Postgres and knowledge in NoSQL databases (Mongo DB / Aerospike) - Optional * Must possess good design thinking, technical problem-solving skills * Should be able to manage the development of software module independently Good to have: * Experience with Unix/Linux, Windows * Should be able to learn and quickly adapt to new languages. * Good to have experience in using JIRA, Splunk, Bamboo, Bitbucket or similar products * Good to have experience in Python development * Its good to have Exp in messaging services like RabbitMQ or any other. * Good to have Cloud exposure (Azure / AWS / Google Cloud Platform / PCF) * Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG or similar tools * understanding of ATDD and experience in Unit Testing frameworks MS Test / NUnit / XUnit * Should have a good understanding of applications like Life Cycle of Web Applications and APIs * Good to experience in C#, .Net Core, Web API, MVC, ASP.Net, OOPs Concepts * Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems preferred * Must possess good design thinking, technical problem-solving skills * Should be able to manage the development of software modules independently * Demonstrated experience working with core business logic within applications * Experience with agile, test-driven development * Experience in technology migration project will be added advantage from java to Python ## Description * Performs product design & troubleshooting exercises of extremely high complexity which require extensive research and analysis. * Leads system design and specification development, program logic and flow-charting, testing, debugging, and documentation. Will be responsible for making complex design choices to be used by the development teams. * Leads complex programming tasks, providing review of various development tasks and documentation. Provides analysis of problems and recommends solutions. * A key contributor in client/technology interactions in the development of technology solutions * Will interface with Enterprise Architecture and Application Security teams on strategic designs and initiatives. * Leads the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues. ## Related Videos - [Enterprise Python: Software That Lives Long And Prosper](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)