
Overview
Location: Pune
Employment Type: full-time
Designation: Java Developer
Job Details
Role / Title
JAVA Software Developer Engineer (Senior-Level)
JAVA Software Developer Engineer (Mid-Level)
Number of Resources Needed
2
Part-Time / Full-Time
Full Time
Working Hours / Shift-Hours
Normal 8 hours
Number of Overlap Hours with US Central Time Zone
7 am to 11 am USA CST Overlap is a Must.
Remaining 4 hours are flexible.
Number of Years of Experience
Minimum 8 years.
Between 8 years to 10 years is Preferrable.
List Skillsets and Tools Experience
Skills List in priority order
1. Java
2. SQL
3. (REST XML) APIs, Web Services.
4. Familiarity with Web Servers such as Tomcat.
5. Any other languages needed?
a. Basic understanding of Maven Dependency Management
b. Basic understanding of Git and TFS
c. Strong SQL skills
6. Scripting Languages
a. Batch
b. PowerShell
Job Description
Java Developer - Job Description
We are looking for a Java developer who can create software in Java language and for a variety of IT software applications. The ideal candidate will analyze the business needs and the environment to make sure the solution being developed considers the current architecture and operating environment as well as future functionality and enhancements. Developer should be able to integrate programming solutions with vended applications.
Java Developer will:
- Provide support and development of Integrations between various applications, SQL Databases, flat files and internal applications.
- Diagnose and troubleshoot application issues (production, TEST and QA).
- Participate in each stage of the SDLC model using Commerce best practices, project methodology, and change management systems.
- Produce accurate development and testing documentation for assigned projects.
- Coordinate and collaborate with IT, business unit and vendor resources to effectively deploy solutions.
Candidate should have:
- Excellent analytical skills and problem-solving skills
- Good communication and interpersonal skills.
- Ability to communicate clearly and effectively with multiple technical & non-technical groups.
- Be proactive, self-motivated, work independently to deliver results.
Required Technical Skills:
- JAVA, API creation, XML REST, MAVEN, Git, Web Services
- MS SQL Server, SQL skills
- Web Server Software such as Tomcat, HTTP Server,
- Scripting languages
Preferred:
- Chocolatey
- NO SQL database’s (MongoDB)
- Basic Web server security knowledge (Ciphers, Certificates, etc.)
- Continuous Integration/Continuous Delivery (CI/CD)- (Git, TFS)
- Software build configurations
- Spring Framework (Spring Boot)
- Puppet
- Knowledge of Scripting Languages