Java Application Developer
Posted today
Job Viewed
Job Description
Please apply only if you can join
immediately or max with 15-20 day Notice and have minimum 6 years of experience.
Role: Java Developer with AWS
Primary skills: Java, Spring boot, Microservices, SQL/PLSQL, DB, AWS, and Kafka
Location: Bengaluru (5 days)
Experience: 6 Years to 9 Years
Immediate joiners
Job Description:
- Have strong working experience in Java Backend developer
- Experience in SQL/PLSQL in any database Technologies like Sybase, DB2, DynamoDB, MongoDB
- Implemented Docker-Microservices, RESTful API Architecture
- Good understanding of Core AWS Services including AWS EC2, S3, ALB, NATGW, EFS, Lambda, APIGW
- Ability to create AWS Infrastructure Design including DR at AWS Infra Level
- Knowledge in Infra Provisioning using Terraform in AWS
- Should possess strong understanding of event driven messaging using Kafka
If this matches your profile and availability, please share your
updated CV, current CTC, expected CTC, notice period, and preferred location
on my mail so we can move forward quickly.
Java Application Developer
Posted today
Job Viewed
Job Description
6 to 9 years experience
Core Java
Kotlin
SWT, SWING
SQL, JAXB, XSL
Git, SVN
RestServices
Working with tools like Postman,
Insomnia etc.
UML
Oauth
Maven, Gradle
Jenkins
Java Application Developer
Posted today
Job Viewed
Job Description
Who are we?
Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.
Enterprise Archive is a cloud-based platform that stores and handles (archive/ search/discovery) over peta bytes of data. It uses cutting cloud scale (like Elastic Search, Mongo DB, Storm, Kafka, Hazelcast) to solve very complex storage problems at scale.
Location: Bangalore
Roles and Responsibilities- Take ownership of assigned features or projects, including design, implementation, testing, and delivery.
- Develop scalable, high-quality, and reusable code for distributed and enterprise-grade systems.
- Collaborate with product management and senior engineers to analyze requirements and contribute to solution design.
- Proactively identify technical challenges and propose improvements to enhance system performance, reliability, and scalability.
- Participate in technical discussions within the team and contribute to cross-team initiatives.
- Support delivered features by debugging, root cause analysis, and production fixes.
- Mentor and guide junior engineers on best practices, coding standards, and system design.
- Work closely with peers to reduce technical debt and ensure long-term maintainability of the system.
- Contribute to continuous improvement by driving automation, adopting DevOps practices, and applying CI/CD principles.
- Bachelor's/Master's degree in Computer Science or related field with strong academic record.
- 3–5 years of professional experience in software development, preferably in large-scale distributed systems.
- Strong problem-solving ability with solid understanding of data structures, algorithms, and design patterns
Mandatory Skills:
- Distributed Systems
- Java 17
- Spring Boot
- MongoDB
- Elasticsearch
- PostgreSQL (or any RDBMS)
- Kafka
- Microservices Architecture
- AWS knowledge
Nice to Have Skills:
- Apache Storm
- Angular (UI frameworks)
- Python or other scripting languages
- DevOps concepts, CI/CD (Jenkins/Concourse)
- Kubernetes (K8s)
- Exposure to GenAI/Agentic workflows is a strong plus
About our culture
Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Best Places to Work Awards. Come join us and find out what the best work of your career looks like.
Java Application Developer
Posted today
Job Viewed
Job Description
Mandatory Skills:
Core Java, SWT, Swing
SQL, JAXB, XSL
Git/SVN, Rest Services, UML, OAuth
Maven, Gradle, Jenkins
Angular (Frontend exposure)
Tools: Postman, Insomnia
Java Application Developer
Posted today
Job Viewed
Job Description
Location:
Bidadi (Bengaluru)
Employment Type:
Full-Time
Experience Level: 10+ years
Job Description:
Key Responsibilities:
- Design, develop, and maintain Java-based applications using Struts framework.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and troubleshoot issues.
- Develop and maintain SQL queries, stored procedures, and database schemas.
- Participate in code reviews and contribute to continuous improvement.
- Ensure application security and data integrity.
- Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
- Strong proficiency in
Java SE/EE
. - Hands-on experience with
Struts Framework
. - Solid understanding of
SQL
, relational databases (e.g., MySQL, Oracle, PostgreSQL). - Experience with version control tools like Git.
- Familiarity with RESTful APIs and web services.
- Good understanding of software development lifecycle (SDLC).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Java Application Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain Java-based desktop and backend applications
- Work with UI frameworks like SWT and Swing for building rich client interfaces
- Develop and consume RESTful web services
- Utilize tools like Postman and Insomnia for API testing
- Implement and manage data exchange formats using JAXB, XSL, and SQL
- Collaborate using version control tools like Git and SVN
- Follow design standards using UML for modeling
- Implement secure authentication protocols using OAuth
- Manage build and dependency management using Maven and Gradle
- Participate in CI/CD pipelines with Jenkins
Required Skills:
- Strong expertise in Core Java
- Experience in SWT and Swing UI frameworks
- Solid understanding of SQL, JAXB, XSL
- Familiarity with REST APIs, Postman, Insomnia
- Version control systems: Git, SVN
- Design and documentation using UML
- Knowledge of OAuth for secure authentication
- Build tools: Maven, Gradle
- CI/CD: Jenkins
Java Application Developer
Posted today
Job Viewed
Job Description
Position: Application Developer – Java & Web Technologies
Location:
Bangalore
Experience:
4–5 years (Relevant: 3+ years)
Budget:
Up to 9 LPA
Shift:
2nd Shift (11:30 AM – 9:00 PM)
Responsibilities
- Design, develop, and maintain applications using Core Java, Spring Boot, SQL, RESTful APIs, HTML, CSS, JavaScript in Unix/Linux environments.
- Write and optimize complex SQL queries for data processing and application functionality.
- Collaborate in Agile teams for iterative development and continuous delivery.
- Perform troubleshooting, debugging, and provide resolutions for application issues.
- Support production deployments and handle high-priority defects during off-hours when necessary.
Qualifications
- 4–5 years of experience (Relevant: 3+ years)
- Experience in Core Java, SQL, Spring Boot, RESTful APIs, and Web Technologies.
Required Skills
- Core Java, Spring Boot, RESTful API Development.
- SQL expertise with ability to write and optimize complex queries.
- Unix/Linux environment with Shell scripting proficiency.
- Strong experience in HTML, CSS, JavaScript for web applications.
- Hands-on Agile development experience.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent oral and written communication skills.
Advantage to have Skills
- Python programming experience.
- TWS Scheduler knowledge.
- Exposure to Billing domain.
Be The First To Know
About the latest Java Jobs in Bengaluru !
Java Application Developer
Posted today
Job Viewed
Job Description
Java developer
Location - Bangalore
Payroll Company:- N2S
Roles & Responsibilities:
This is an individual contributor position. Expectations will be on the below lines:
• Responsible for design and architecture of new services and features
• Be responsible for all phases of engineering. From early specs, design/architecture, technology choice, development, unit-testing/integration automation, and deployment.
• Collaborate with architects, product management and other engineering teams to build the services and product features
• Build technical specifications, prototypes and presentations to communicate your ideas.
Required Skills & Expertise:
• 4-8 years of experience in technical roles, proven experience across product life cycle.
• Well versed with microservices architecture, cloud-based web services architecture, design patterns and frameworks
• Experience in scaling and leading teams building solution with cloud technologies
• Should have excellent computer science fundamentals and a good understanding of design, and performance of algorithms
• Mastery of Java SE (Java 8+), including functional programming, streams, lambdas, and concurrency APIs.
• Proficiency in designing and developing RESTful APIs and GraphQL.
• Excellent database fundamentals and hands on with MySQL/Postgres/ MongoDB
• Understanding of API versioning, security (OAuth 2.0, JWT), and documentation using tools like Swagger/OpenAPI.
• Minimum of a bachelor's degree or equivalent in Computer Science, Information Technology, Engineering, or related field.
Java Application Developer
Posted today
Job Viewed
Job Description
Position:
Application Developer (Java)
Experience:
4+ Years
Location:
Bengaluru
Overview
We are hiring an
Application Developer (Java)
to build and maintain scalable enterprise applications. The role demands strong expertise in
Core Java, Spring Boot, RESTful APIs, and NoSQL databases
. Exposure to
MySQL
and
Scala
will be an added advantage.
Responsibilities
- Design, develop, and maintain Java-based applications and APIs.
- Analyze requirements and translate them into effective technical solutions.
- Build database architecture and integrate with external systems.
- Optimize application performance and follow coding best practices.
- Work closely with cross-functional teams to deliver quality products.
Requirements
- 4+ years of hands-on Java development experience.
- Strong Core Java skills (including multithreading).
- Proficiency in
Spring Boot (Core, Web MVC/WebFlux)
. - Experience with
REST APIs, MongoDB/Redis
, and familiarity with MySQL. - Knowledge of Scala (a plus).
- Strong grasp of data structures, algorithms, and SDLC.