Software Engineer
Pune
Responsibilities:
Key Responsibilities:
- - Developer role is responsible for developing, testing and maintaining the application/s with established processes.
- Develop and maintain technical designs based on requirements
- Develop application code for programs while following coding standards
- Develop and execute unit tests
- Complete Analysis & documentation as required by the project
- Support application testing and resolve test defects
- Report status updates as required by the project
- Follow established project execution processes
- Get actively involved in Training, self-development & knowledge sharing
- Implementing cloud applications using AWS services, Typescript and Java.
- Write clean, maintainable and efficient code while adhering to best practices and coding standards.
- Work closely with product manager and engineers in to define and refine requirements.
- Troubleshoot and resolve complex technical issues and performance bottlenecks.
- Create and maintain technical documentation for code and processes.
- Stay up-to-date with industry trends and emerging technologies to continuously improve our development practices.
Mandatory Skills:
- 2+ years of software development experiences with focus on AWS cloud development and distributed applications development with Java & J2EE.
- 1+ years of experience in AWS development using typescript. If not worked on typescript, willing to learn typescript because as per Principal standards typescript is the preferred language for AWS development.
- Hands on experience and deploying applications on AWS cloud infrastructure(e.g., EC2, Lambda, S3, DynamoDB, RDS, API Gateway, EventBridge, SQS, SNS, Fargate etc).
- Hands on experience in Java/J2EE, Spring, Spring boot development and good understanding of serverless computing.
- Experience with REST API and Java Shared Libraries.
- Core Java, J2EE,
- Good OOPs concepts & principlesUnderstanding of MVC framework (Spring) Java persistence framework (like iBATIS/Mybatis/Hibernate),
- Developing test cases using JUnit, Application server (Websphere/Apache) - Basic configurationIDE (like RAD/Eclipse/Intellij),
- Markup languages (like XML/JSON),
- SpringBasic understanding of UMLUnderstanding of Versioning tools & Branching strategies (ClearCase/SVN/GIT),
- Working knowledge of CI & Build tools like Jenkins,
- MavenDatabase Concepts & SQL (using RDBMS like DB2/oracle) Knowledge of SDLC (like Agile, SAFe)
Qualifications:
Education: Graduate - Bachelor's degree (any stream)
Additional Information:
Good to have:
- AWS Cloud practitioner or AWS Certified Developer or AWS certified solutions architect is plus.
Requirements:
- Strong knowledge on Java Development/Versioning Tools like IntelliJ/Git/Maven.
Pune
Job Description
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.
1. Applies scientific methods to analyse and solve software engineering problems.
2. He...
NielsenIQPune
Job Description
Job Description
NIQ is looking for aPrincipal Software Engineer to join ourFinancial Services Engineeringteam.
At NIQ, the Financial Services team uses alternativedatasets to help global public equity investors (hedge funds...
Keywords StudiosPune
and contractors.
• Display strong work ethics. Be a team player with a strong sense of ownership and collaboration.
• Keep calm and learn everyday.
Requirements
Must Have
• Bachelor's degree in software engineering, computer science, information systems...