Java Application Developer
Requirements at a glance
Java Application Developer at Smarsh is a full-time role based in India - Bengaluru. It does not mention visa sponsorship. Key skills include JavaScript, TypeScript, Java, and C#/.NET. Applications are submitted through Lever.
- Visa sponsorship
- Not mentioned in the posting
- Application platform
- Lever
Skills in this posting
- JavaScript
- TypeScript
- Java
- C#/.NET
- SQL
- React
- Angular
- AWS
- Kubernetes
- Docker
- Git
- PostgreSQL
- MySQL
- REST APIs
- Agile
- Product management
- Machine learning
Highlighted skills appear in the posting's requirements.
Extracted automatically from the job description. Confirm details in the full posting below.
Roles & Responsibilities
-
Complete ownership of features assigned to work on in the product
-
Work closely with Product Management on functional and non-functional requirements
-
Come up with a solution approach and design with team, get it reviewed by stake holder
-
Identify improvement areas in existing product modules & features
-
Work closely with Architecture team in evaluating new technologies, prototyping and implementing new framework
-
Implement complex features with high quality & following Agile development processes
-
Work on analysing and resolving major customer issues
Desired skills & experience
-
6 to 8 years of total IT experience
-
Java full stack developer
-
Frontend Development: Create responsive user interfaces using React.js or Angular, along with TypeScript, JavaScript (ES6+), HTML5, and CSS3
-
Backend Development: Design, build, and optimize scalable microservices and REST APIs using Java
-
Database Management: Write and optimize queries for relational databases (e.g., SQL Server, PostgreSQL, MySQL)
-
Cloud & AWS: Hands-on experience with Amazon Web Services such as EC2, S3, Lambda, ECS/EKS, RDS, IAM, CloudWatch, and API Gateway
-
CI/CD: Utilize Docker, Kubernetes, Git, and automated CI/CD pipelines for continuous integration and delivery
-
.NET / .NET Core ecosystem - Good to have
-
Good experience in understanding complex business cases and user flows in any business application
-
Proven experience of strong desire to work in product development
-
Must have excellent troubleshooting and communication skills