Core Java Developer Bangalore (Bengaluru), India
Location: Bangalore (Bengaluru)
Experience: 2 to 12 Years
Industry: IT Software Web Development & Maintenance
Employment Type: Full-time
Role Category: Software Development
Job Role: Core Java Developer
Job Summary:
We are hiring a skilled Core Java Developer with strong expertise in Java development, RESTful services, multithreading, and microservices architecture. The ideal candidate will have hands-on experience in building scalable applications using Core Java and J2EE technologies and will work closely with cross-functional teams to design, develop, and deploy enterprise-level solutions.
Key Responsibilities:
Design and develop applications using Core Java, Collections, Multithreading, and OOPs principles
Build and consume RESTful APIs following best practices
Write clean, maintainable code with a focus on performance and scalability
Participate in code reviews, estimation, and peer programming
Develop microservices and integrate them into large-scale systems
Utilize frameworks such as Dropwizard, Swagger, and EJB
Contribute to the front-end development using Angular when required
Work with application servers such as JBoss, Tomcat, and Tomee
Use development tools like Eclipse or IntelliJ IDEA for building applications
Build and manage projects with tools like Maven and Ant
Manage version control using Git and set up CI/CD pipelines with Jenkins
Follow Agile methodology and participate in Scrum meetings
Work with Linux-based systems and containers (e.g., Docker) is a plus
Required Skills:
Strong command over Core Java, J2EE, and OOP Concepts
In-depth knowledge of Multithreading and Collections framework
Proficient in designing scalable microservices
Experience with Swagger, Dropwizard, and REST API architecture
Familiarity with front-end frameworks like Angular
Excellent debugging, problem-solving, and code optimization skills
Working knowledge of build tools, CI/CD pipelines, and version control systems
Preferred Skills (Nice to Have):
Experience with Docker and containerization
Exposure to Linux OS and command-line tools
Understanding of Agile/Scrum processes
Work on high-impact, large-scale applications
Collaborative and growth-focused work culture
Exposure to cutting-edge technology stacks
Opportunity to grow into senior and leadership roles
Required Skills
Core
Java
Core java
Java core
Developer
Java developer
Core java developer
Full-Time
Java SE
Object-oriented programming (OOP)
Collections Framework
Multithreading
Exception Handling
JDBC
Java I/O
Java 8 Features
Lambda Expressions
Streams API
Generics
Serialization
Design patterns
Data Structures
Algorithms
Java Virtual Machine (JVM)
Garbage Collection
JUnit
TestNG
Maven
Gradle
Git
Eclipse
IntelliJ IDEA
Debugging
Performance Optimization
RESTful APIs
JSON
XML
SQL
MySQL
Oracle
Backend Development
Socket Programming
Concurrent programming
RMI
Reflection API
Agile Methodology
Software Development Life Cycle (SDLC)
API integration
Version Control
Job Details
Job Type
Full-time
Work Mode
On-site
Education
Diploma
Posted On
3+ weeks ago
Be Aware of Imposters
JobGrin never asks for any payment during the application or hiring process.
If you receive any request for money from someone claiming to represent JobGrin or
the employer listed above, please report it immediately. Legitimate employers do not
charge candidates fees at any stage. Stay safe and verify all communication through
official channels.
Similar Jobs
View
Login Required
Please login to your jobseeker account, or create a new one to apply, save,
or report this job.