
Overview
The client is looking for a Java Services and Android developer to build and maintain applications aimed at the Zebra TC-52/53 mobile retail device.
The primary focus will be the development of back-end services on Azure Cloud. This resource will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Minimum Position Qualifications:
- 2-4+ years of experience in systems analysis, design or programming and the associated development methodologies.
- Ability to interact well in a team environment
- Proven communication and presentation skills to effectively communicate information to customers and to all levels within the organization.
- Ability to continue to learn and adapt programming skills within a changing technology environment
- Proven ability to think and contribute within a corporate environment
- Knowledge of industry trends and industry competition
- Demonstrated knowledge with SQL.
- Proficient understanding of code versioning tools, such as Git, GitHub Saas
- Ability to understand business requirements and translate them into technical requirements.
Desired Skillset:
- Any experience in building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform)
- Java developers: Java, J2EE, SQL, JPA, Spring, JBoss, WebSphere, Informix, Ant, Maven, Gradle, JDBC, JUnit, IntelliJ
- Data Management: Amazon S3, MS SQL, Casandra, Kafka, MQTT, Mongo DB
- Development Languages: Kotlin, Bash, Groovy • DevOps: Any CI/CD (Gitlab, TeamCity, Stash/Bitbucket), JVM Tuning, Docker, KVM, Code Signing
- Infrastructure: SSL Certificates, TLS, Hysterix
- Operating Systems: Android, Linux, Unix - FreeBSD, Mac/Darwin
- Security: TLS, SSL Certificates, Jar Signing, Public Key Encryption
- Testing: Espresso, Selenium, Appium
- Application Server: Spring Boot.
Key Responsibilities:
- Develop high-quality codebase, participate in design discussions, execute development against design, and navigate complex codebase
- Build partnerships across the application, business, and infrastructure teams
- Develop programming specifications. Design, code, and unit test application code using Software Development Life Cycle (SDLC) best practices
- Complete estimates and work plans with more senior team members’ assistance as appropriate for design, development, implementation and rollout tasks
- Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC
- Communicate with the appropriate teams to ensure that assignments are managed appropriately; ensure that completed assignments are of the highest quality
- Support and maintain applications utilizing required tools and technologies. Provide support for applications, including involvement with the Support Center, NOC, Infrastructure teams, and vendors as appropriate
- Participate in on-call rotation periodically
- I need the status of this (preferably positive) by Monday first half.
- If these people are not responding, we should have a set of other shortlisted developers ready for the interviews please.
Education: Any Graduate.
Location: Work from Office/Remote , Pune.
Job Type: Full-time
Pay: ₹300,000.00 - ₹1,200,000.00 per year
Schedule:
- Day shift
- Monday to Friday
Supplemental Pay:
- Performance bonus
Application Question(s):
- Is your notice period less than 2 months?
- What is your current CTC ?
- Are you willing to work from office? (Pune Location)
Experience:
- total work: 2 years (Required)