Post Job Free
Sign in

Core Java Developer

Company:
Swift Strategic Solutions
Location:
Hyderabad, Telangana, India
Posted:
March 26, 2025
Apply

Description:

Job Responsibilities

As a Core Java Developer, you will be responsible for:

Design & Development:

Develop high-quality, maintainable, and efficient Java applications based on functional and technical requirements.

Java Application Development:

Writing clean, scalable, and reusable code using Core Java technologies.

Database Management:

Design, develop, and maintain SQL queries for efficient data handling, including data retrieval, manipulation, and optimization for high performance.

Python Scripting (Good to have):

Develop and maintain Python scripts for automation, data analysis, or backend processes as needed.

Unit Testing & Code Review:

Write unit tests to ensure the software quality and take part in peer code reviews to ensure adherence to coding standards.

Collaborative Development:

Work with cross-functional teams, including DevOps, QA, and Product Managers, to deliver high-quality software on time.

Troubleshooting & Debugging:

Analyze and troubleshoot issues related to application performance, functionality, and integration.

Documentation:

Maintain thorough and up-to-date documentation for all the software solutions you develop, including system architecture, design patterns, and testing processes.

Required Skills & Qualifications

Core Java:

Strong knowledge of Core Java concepts (e.g., OOP principles, multithreading, exception handling, collections framework).

Experience with Java frameworks like Spring and Hibernate.

SQL:

Proficiency in SQL, including writing complex queries, optimizing performance, and working with relational databases (e.g., MySQL, PostgreSQL, Oracle).

Experience with database schema design and normalization techniques.

Python (Good to have):

Basic to intermediate knowledge of Python, with the ability to write scripts for automation and data analysis.

Version Control:

Experience with Git or other version control systems for code management.

Problem Solving & Debugging:

Strong analytical skills with the ability to solve complex technical problems in software development.

Agile Methodologies:

Experience working in Agile development environments.

Preferred Skills & Qualifications

Web Technologies:

Familiarity with web frameworks (e.g., Spring Boot, Flask, Django) and RESTful API design.

Cloud Platforms:

Exposure to cloud services like AWS, Azure, or Google Cloud Platform is a plus.

CI/CD Tools:

Knowledge of continuous integration and continuous deployment tools such as Jenkins, GitLab CI, or Bamboo.

Containerization:

Familiarity with Docker, Kubernetes, or other containerization technologies.

Unit Testing Frameworks:

Experience with JUnit, Mockito, or similar testing frameworks.

Apply