What are the responsibilities and job description for the Java Backend Developer- (Full Time Only) position at Maveric Systems Limited?
Job Title – Java Backend Developer
Job Location- Irving, TX
Job Type – Full Time
Key Responsibilities:
- Design, develop, and maintain server-side applications using Java and related technologies.
- Build and optimize RESTful APIs for integration with frontend and third-party systems.
- Collaborate with frontend developers, DevOps, QA, and product teams to deliver features and enhancements.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Implement data storage solutions such as SQL and NoSQL databases.
- Ensure high performance, reliability, and scalability of backend systems.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
- Monitor and troubleshoot production systems, addressing bugs and performance bottlenecks.
Required Qualifications:
- Bachelor’s degree in computer science, Engineering, or related field.
- 7 years of experience in backend development using Java.
- Strong understanding of core Java, multithreading, and object-oriented programming.
- Experience with Spring Boot and related frameworks (Spring MVC, Spring Data, etc.).
- Proficient in building RESTful APIs and working with JSON/XML.
- Solid understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
- Experience with unit testing and integration testing frameworks like JUnit, Mockito, etc.