Java Developer

VENKAT, INC.
Atlanta, GA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Performance Management Microsoft Azure Backbone.Js Cascading Style Sheets (CSS) Cloud Computing Configuration Management
+39 more
Code Coverage Code Reuse Code Review Databases Continuous Delivery Continuous Integration Persistent Data Structure Data Recovery Relational Databases Software Debugging Software Design Patterns Java Platform Enterprise Edition (J2EE) Design of User Interfaces Hibernate (Java) Human-Computer Interaction Java Platform Standard Edition (J2SE) Spring Framework Object-Oriented Software Development Performance Tuning Systems Development Life Cycle Cloud Services Server Administration Software Engineering Software Requirements Analysis Software Systems SQL Databases Google Cloud Java Application Server Reliability of Systems Git Containerization Information Technology Data Management Front End Software Development Software Coding Restful APIs Multiplatform Software Version Control Docker

Job description

As a Java Developer, you will play a critical role in designing, developing, and maintaining high-quality Java applications that meet the evolving needs of our business and clients. You will collaborate closely with cross-functional teams including product managers, designers, and other developers to deliver scalable and efficient software solutions. Your expertise will contribute to the full software development lifecycle, from concept and design to testing and deployment. You will be responsible for writing clean, maintainable code and ensuring the performance, quality, and responsiveness of applications. Ultimately, your work will help drive innovation and improve user experience across our technology platforms., * Develop, test, and deploy robust Java applications and services according to project requirements.

  • Collaborate with team members to analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Write well-designed, efficient, and reusable code following best practices and coding standards.
  • Participate in code reviews, debugging, and troubleshooting to optimize application performance and resolve issues.
  • Maintain and update existing applications to improve functionality and adapt to new technologies or business needs.
  • Work closely with QA teams to ensure comprehensive test coverage and high-quality deliverables.
  • Document development phases and monitor systems to ensure reliability and security.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer or similar role with a strong portfolio of completed projects.
  • Solid understanding of object-oriented programming and design patterns.
  • Proficiency in core Java technologies including Java SE and Java EE.
  • Experience with relational databases and SQL.
  • Familiarity with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with modern Java frameworks such as Spring and Hibernate.
  • Knowledge of RESTful API design and development.
  • Familiarity with front-end technologies like JavaScript, HTML, and CSS.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of containerization and orchestration tools like Docker and Kubernetes.
  • Exposure to Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines., The required skills enable the developer to write efficient, maintainable, and scalable Java code that forms the backbone of our applications. Proficiency in Java and object-oriented principles ensures the developer can build robust software components and integrate them seamlessly. Knowledge of databases and SQL is essential for managing data persistence and retrieval effectively. Version control skills facilitate collaboration and code management within the development team. Preferred skills such as experience with frameworks, cloud services, and containerization enhance the developer’s ability to build modern, flexible applications that can be deployed and scaled efficiently, while familiarity with Agile and CI/CD practices supports rapid and reliable software delivery., Agile Programming Methodologies, Amazon Web Services (AWS), Application Programming Interface (API), Backbone.js, Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Coding Standards, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer/Client Research, Data Management, Data Recovery, Debugging Skills, Design Patterns Programming Methodologies, Detail Oriented, Docker, Git, HTML (HyperText Markup Language), Hibernate, Identify Issues, J2SE (Java SE), Java, Java Deployment, Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, Microsoft Windows Azure, Multiplatform/Cross-Platform, Object Oriented (OO), Object Oriented Design (OOD), Object Oriented Programming (OOP), Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, Product Design, Quality Assurance, Quality Management, REST (Representational State Transfer), Relational Databases (RDBMS), SQL (Structured Query Language), Scalable System Development, Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Systems Reliability, Team Lead/Manager, Team Player, Test Design, Test Plan/Schedule, Testing, Time Management, User Interface/Experience (UI/UX)

About the company

Hi This is About Company updated

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

5:29 min

Simulating a senior Java developer technical interview

Jakov Semenski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all