JAVA FSD - GC Required/USC

Blythe International
Pittsburgh, PA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$113,381.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces HTML Java (Programming Language) Agile Methodology Ajax (Programming Language) Amazon Web Services HTML5 Unit Testing Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing
+46 more
Software Quality Code Review Computer Programming Relational Databases Database Design Software Debugging Distributed Data Store Distributed Systems Eclipse (Software) Electronic Data Interchange (EDI) Java Platform Enterprise Edition (J2EE) Github Design of User Interfaces Windows Communication Foundation Spring Framework PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL Object-Oriented Software Development Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Construction Software Engineering Software Systems Subversion Transact-SQL TypeScript UML Web Services Multithreading Scripting Enterprise Software Applications Cloud Platform System ReactJS System Availability Spring-boot Backend Containerization Front End Software Development Restful APIs Software Version Control Docker

Job description

We are seeking a highly motivated and skilled Java Full Stack Developer (Java FSD) to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems and engaging front-end applications. Your expertise will drive the creation of innovative software solutions that enhance user experience and system efficiency. You will collaborate closely with cross-functional teams to deliver high-quality products within an Agile environment, leveraging the latest cloud infrastructure and distributed systems technologies. This is an exciting opportunity for passionate developers eager to make a meaningful impact through cutting-edge software engineering practices., * Develop and maintain robust backend systems using Java, Spring Boot, and related frameworks, ensuring high performance and scalability.

  • Design and implement RESTful APIs and web services to facilitate seamless data exchange across distributed systems.
  • Build engaging front-end interfaces utilizing React, TypeScript, HTML, CSS, Bootstrap, and UI/UX best practices to deliver intuitive user experiences.
  • Collaborate in Agile teams to plan, develop, test, and deploy software solutions following the Software Development Life Cycle (SDLC).
  • Conduct system design activities including UML modeling and architecture planning for scalable application development.
  • Integrate cloud infrastructure services such as AWS or Azure to enhance system availability and resilience.
  • Perform unit testing, debugging, code reviews, and version control management using tools like GitHub, TFS, SVN, and Visual Studio to ensure code quality.

Requirements

  • Strong proficiency in Java programming with experience in Java EE or Spring Framework for enterprise application development.
  • Hands-on experience with front-end development including React.js, TypeScript, HTML5, CSS3, Bootstrap, and AJAX for dynamic web interfaces.
  • Knowledge of relational databases such as MySQL, PostgreSQL, Microsoft SQL Server with expertise in database design and T-SQL/PL/SQL scripting.
  • Familiarity with NoSQL databases like MongoDB for handling distributed data storage solutions.
  • Experience developing RESTful APIs and Web Services (SOAP/WCF) for integration across diverse platforms.
  • Understanding of distributed computing concepts including multithreading, scalability strategies, and system design principles.
  • Practical knowledge of cloud infrastructure services (AWS or Azure), CI/CD pipelines, containerization (Docker), and automation tools.
  • Proficiency with version control systems such as GitHub, SVN, TFS for collaborative development workflows.
  • Skills in software engineering best practices including UML modeling, application design patterns (OOP), UML diagrams, unit testing frameworks, debugging techniques, and SDLC methodologies.
  • Exposure to UI/UX principles along with experience working within Agile software development environments using tools like Visual Studio or Eclipse.

Benefits & conditions

Join us to be part of a forward-thinking team dedicated to building innovative software solutions that empower users worldwide!

Pay: $54.51 - $70.00 per hour

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:08 min

Exploring cross-cultural backgrounds in software engineering

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all