Java Developer
Precision Inc.
Alpharetta, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Alpharetta, United States of America
Tech stack
Java
Application Performance Management
Code Review
Data Structures
Relational Databases
Software Debugging
Software Design Patterns
Revision Control Systems
Java Web Services
PostgreSQL
MySQL
Object-Oriented Software Development
Oracle Applications
Standard Sql
Software Engineering
Software Systems
Multithreading
Concurrency
Spring-boot
GIT
Kafka
REST
Job description
- Java
- Kafka
- SQL
- Concurrency
- Multithreading
- Hashmap
- Integers-bucket, We are looking for a skilled and motivated Java Developer to join our growing technology team. The ideal candidate will have strong experience in designing, developing, and maintaining Java-based applications, and will work closely with cross-functional teams to deliver scalable and high-quality software solutions., * Design, develop, test, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Participate in requirement analysis and technical design discussions
- Collaborate with product managers, QA, and other developers
- Troubleshoot, debug, and optimize application performance
- Follow best practices for coding, security, and software development lifecycle
- Contribute to code reviews and continuous improvement initiatives
Requirements
- Strong experience with Java (Core Java, Java 8+)
- Experience with frameworks such as Spring / Spring Boot
- Good understanding of OOP concepts, data structures, and design patterns
- Experience working with RESTful APIs
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle, etc.)
- Experience with version control tools like Git
- Strong problem-solving and communication skills