Java Developer Responsibilities:
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
Java Developer Requirements:
- Degree in Computer Science or related field.
- Experience with user interface design, database structures, and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Excellent written and verbal communication.
- Good organizational skills.
- Ability to work as part of a team.
- Attention to detail.

Similar jobs
Job Title: Java Microservices Developer (AWS or Any Cloud)
Location: Bangalore, Pune, Hyderabad
Budget: Up to 36 LPA
Job Type: Full-Time
Job Overview:
We are looking for an experienced Java Microservices Developer with expertise in AWS or any other cloud platform to join our dynamic team. The role involves designing and developing microservices-based applications with scalable, secure, and high-performance cloud solutions. You will work closely with cross-functional teams to create efficient cloud-native architectures using Java, Spring Boot, and various cloud services.
Key Responsibilities:
- Design and develop scalable microservices-based applications using Java, Spring Boot, and cloud platforms (AWS, Azure, Google Cloud, etc.).
- Build and deploy cloud-native applications with integration of cloud services such as EC2, S3, Lambda, Azure Functions, Google Cloud Functions, etc.
- Architect RESTful APIs and services with integration into third-party and internal systems.
- Utilize cloud infrastructure tools and services like IAM, API Gateway, CloudFormation, Terraform, Kubernetes, and Docker to optimize deployment and performance.
- Implement and manage CI/CD pipelines for continuous integration and deployment on cloud platforms.
- Monitor and troubleshoot microservices in production environments using cloud monitoring and alerting tools like CloudWatch, Azure Monitor, Google Cloud Operations Suite, etc.
- Ensure security and compliance for cloud-native applications, adhering to best practices in identity management, encryption, and secure networking.
- Collaborate with the DevOps team to optimize cloud resource usage and automate infrastructure provisioning.
Skills & Qualifications:
- 5+ years of experience in Java development, with at least 2+ years of experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in Java 8 or above, Spring Boot, and developing microservices architectures.
- Hands-on experience with cloud services like AWS (EC2, S3, Lambda), Azure (Virtual Machines, Blob Storage, Azure Functions), or Google Cloud (Compute Engine, Cloud Storage, Cloud Functions).
- Expertise in containerization and orchestration tools like Docker and Kubernetes.
- Experience in building and integrating RESTful APIs and event-driven architectures.
- Strong understanding of CI/CD pipelines with cloud tools like AWS CodePipeline, Azure DevOps, or Google Cloud Build.
- Knowledge of NoSQL databases such as MongoDB, DynamoDB, CosmosDB, etc.
- Familiarity with Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Strong understanding of cloud security, networking, and compliance.
Preferred Skills:
- Knowledge of Kafka, RabbitMQ, or other message brokers.
- Familiarity with DevOps practices and tools.
- Experience with front-end technologies like React or Angular is a plus.
- Strong problem-solving and communication skills, with the ability to work in an Agile environment.
Educational Qualifications:
- Bachelor’s/Master’s Degree in Computer Science, Engineering, or a related field.
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Description: Design, build and configure applications to meet business process and application
requirements.
Radisys Corporation is looking for JAVA Backend developers with 6-10 years of experience for their Bangalore location.
The ideal candidate will be able to design and develop code for tasks after brainstorming sessions and applying best practices and coding conventions.
This position requires experience in Java, Spring, Spring Boot, microservices, message broker, and DB knowledge. Candidates should be skilled in developing enterprise applications that consist of FE, BE, and DB integration.
If you have experience with Docker and Kubernetes, that's an added advantage.
- Hands-on with Spring boot and Java coding. Core Java- Java 8/1.8.
- Experience should be with Springboot, Hibernate & Microservices
- Should be well versed with Microservices, OOPS, MVC Architecture, Web services & API development.
- Should be really strong in concepts and should be able to work independently
- Experience in web services connection
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web
Company Description
BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.
We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 180+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.
We promote an open minded environment and encourage our employees to create their own success story in this high performance environment.
Job Description
Location: Bangalore/Gurgoan, India
Department: Engineering
Job summary:
We are seeking a Senior Software Engineer, with experience in developing scalable application components, which are remotely deployed and are used to extract and push large volumes of data in a data warehouse solution, to join our growing company and be a part of our success story.
We are looking for an individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but is keen to own the solution end to end, and most importantly excited to work in a fun and friendly start-up environment.
The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.
Your team: You will be working with a diverse team with members located around our different offices, with whom you will be working hand-to-hand. This team is currently based in Gurgaon and we are now looking forward to growing it in Bangalore and mid next year to Mexico with the plan of building two teams in India (Gurgaon and Bangalore) and one in Mexico (Guadalajara).
We are looking for skilled and talented engineers to join our Data Analysis and Processing (DAP) team and directly contribute to development of application components built by the team.
The DAP team works on a business critical component which is responsible for collecting required source code interaction and static metrics data from client location, and processing the large volumes of data end to end. Remote deployment and the uptime requirements only makes this component one of the most complex standalone java applications.
As a Senior Software Engineer in the DAP team, you will be directly contributing to development of the Integrator and Central Server components using Spring Boot, Hibernate and Core Java. And while contributing directly to the development of the software components, you are also expected to lead and mentor a team of next generation platform engineers.
Responsibilities and tasks:
- Analyse, Design, Develop, implement, test and maintain application software components
- Analyse client requirements and convert them into technical specs.
- Own development of features and improvement
- Identify and resolve performance bottlenecks
- Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
- Lead and mentor a team of junior developers
- Interact with internal client facing team and provide technical support to them
- Engage with clients to provide support on your component as and when required
Qualifications
What You Need to Succeed at BlueOptima:
- Minimum Bachelor's degree in Computer Science or equivalent
- Minimum 5+ years experience with Java and J2EE/Java EE
- Minimum 2+ years experience with developing standalone Java applications
- Strong understanding of relational database, partitioning and indexing techniques, SQL
- Demonstrable experience in optimising application performance at database or any other layer
- Experience in creating high and low level design based on existing application architecture and documenting such design
- Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
- Ability to work autonomously with minimum supervision
- Strong problem solving and analytical skills, and having a can-do attitude
- Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Familiarity with Linux shell and related command line tools
- Strong grasp of Unit & Integration testing
Good to have:
- A team manager, in terms of handling people and delivery which is not a must in case of technical geeks
- Making sure that the sprints and tasks are completed on time with no spill-overs and sticking to the deadline
- Preferred experience on Spring boot,, Docker, Kubernetes
- Some exposure in Linux
Additional Information
Why join our team?
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success
- Freedom to create your own success story in a high performance environment
- Training programs and Personal Development Plans for each employee
Benefits:
- Competitive Salary
- Flexible Work from Home policy - 2 days home p/w
- Free drinks and snacks in the office
- International travel opportunities
- Global annual meet up (most recent meetups have been held in Cancun and India)
- High quality equipment (Ergonomic chairs and 32’ screens)
Job Description
Apply only if you have experience in data structure and algorithms. (Data structure and algorithms based questions is a part of the interview)
Experience: 3 + years
Location: Bangalore
Notice Period: Immediate to 20 days
Working: currently WFH
Skills: Core Java developer, hashmap, linked list, array, spring, hibernate, OOPS
Please mention the IT skills worked on.
Immediate joinees would be preferred
JAVA spring boot, Micro services
Node JS
REST API consume and produce
Any DB SQL or NoSQL


