Java Developer
Job Location: Manyata Tech Park, Bangalore
Work Mode: Work from office only(5 days/week)
Apply to the job post or send your resume on soniya.modi@acldigital.com with the details below:
Total Experience:
Current CTC:
Expected CTC:
Notice Period:
Current Location:
Ready for Manyata Tech Park,Bangalore location:
Ready for working from office (5days/week):
Available for F2F Interview at above location:
Exp in Java Development:
Note: This is an immediate opening, Candidate on bench or having more notice period should not apply. Also, Only submit the profile if you are available for F2F Interview.
Job Description:
This role is ideal for a Software Development Engineer with foundational experience looking to grow their skills in a fast-paced environment. The candidate will primarily focus on implementing and testing new features under guidance, contributing to both server-side and client-side applications.
Key Responsibilities
● Feature Implementation: Implement new features and maintain existing server-side / client-side applications using Java.
● API Development: Assist in the development and maintenance of RESTful APIs and contribute to the team's move towards a microservices architecture.
● Database Interaction: Write and optimize database queries; gain hands-on experience with PostgreSQL / Microsoft SQL Server (relational) and potentially Apache Ignite / Gridgain (NoSQL).
● Quality Assurance: Write unit and integration tests to ensure code quality and stability.
● Tooling & Automation: Utilize basic scripting (e.g., Python, Bash) to automate repetitive tasks.
● Environment Setup: Become familiar with basic commands and operations in a Unix/Linux environment and containerization concepts (Docker, Podman).
Required Skills & Qualifications
● 6+ years of professional experience in software development.
● Proven programming skills in Java.
● Basic understanding of RESTful APIs and common design patterns.
● Familiarity with at least one major database technology (PostgreSQL or Microsoft SQL Server).
● Knowledge of network fundamentals and protocols (e.g., HTTP, TCP/UDP).
● Ability to work in a multi-threaded environment and a basic understanding of software concurrency.
● Excellent problem-solving skills and the ability to work effectively within a team.