GT
Backend Java Developer
Goldenpick Technologies
Pittsburgh · On-site Contract 1w ago
About the role
Roles and Responsibilities
- Core Java & Backend Development
- API Development
- Frameworks & Libraries
- Database & SQL
- Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems.
- Responsible for creating the software platform and then fine-tuning the final program after it has been made.
Technical Skills
- 8+ years of hands-on Java development experience
- API design best practices: HTTP methods, status codes, Request/response validation, Versioning strategies
- API testing using tools such as Postman, REST Assured, or similar
- Basic knowledge of Linux/Unix environments
- CI/CD exposure (Jenkins, GitHub Actions, Azure DevOps, udeploy, etc.)
- Data Power
- Experience building scalable, maintainable backend services
- Experience with JSON, request serialization/deserialization
- Experience with Maven / Gradle
- Experience with Microservices architecture is strongly preferred
- Experience with relational databases such as Oracle or Teradata DevOps
- Familiarity with API documentation tools (Swagger / OpenAPI)
- Hands on with Spring Boot / Spring MVC
- ORM frameworks such as: Hibernate / JPA
- Solid understanding of: Object Oriented Programming (OOP), Design patterns (Factory, Singleton,DAO, etc.), & Exception handling, multithreading, and collections
- Spring Framework (Core, Boot, MVC)
- Strong experience designing and developing RESTful APIs
- Strong hands on experience with SQL
- Strong proficiency in Java (Java 8+)
- Version control using Git/bitbucket
- Ability to write and optimize: Complex joins, Subqueries, Stored procedures (nice to have)
- Dependency Injection and Aspect Oriented Programming (AOP)
- Experience deploying applications on: Application servers (Tomcat, WebLogic, etc.) & Containers (Docker – preferred)
Skills
APIAOPAzure DevOpsCI/CDData PowerDatabaseDependency InjectionDevOpsDockerGitGitHub ActionsHibernateHTTPJPAJavaJenkinsJSONLinuxMavenMicroservicesMVCObject Oriented ProgrammingOpenAPIOracleORMPostmanRESTREST AssuredSQLSpring BootSpring FrameworkSpring MVCSwaggerTeradataTomcatUnixUndeployVersioningWebLogic
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free