
š Hiring: Java Developer at Deqode
ā Experience: 2 Years
š Location: Indore
ā Work Mode:- 5 Days Work from Office
ā±ļø Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
š« Responsibilities:
ā Develop and maintain Java applications
ā Work with Spring/Spring Boot & REST APIs
ā Debug, optimize, and improve application performance
ā Design and implement Microservices & REST APIs

Similar jobs
Key Responsibilities:
- Involve in the Design And Development Of Scalable Backend Applications Using Java (Spring Boot).
- Mentor And Guide A Team Of Developers To Ensure High-Quality Deliverables.
- Take Ownership Of Solution Architecture, Coding Standards, And Design Patterns.
- Develop And Manage Restful Apis And Integrate Third-Party Services.
- Collaborate With Front-End Teams, Qa, And Stakeholders To Align Technical Implementation With Business Goals.
- Oversee Deployments In Hybrid Cloud Environments In Coordination With Devops Teams.
- Conduct Code Reviews, Lead Design Discussions, And Manage Agile Development Processes (Scrum/Kanban).
- Monitor Application Performance And Drive Improvements Proactively.
- Troubleshoot And Resolve Complex Software Issues Across Systems And Services.
Required Skills:
- 6+ Years Of Professional Experience In Java Development.
- Strong Hands-On Expertise In Spring Boot And Microservices Architecture.
- Working Knowledge Of Node.Js And Javascript/Typescript.
- Experience With Rest Apis, Sql/Nosql Databases (Mysql, Postgresql, Mongodb).
- Familiar With Ci/Cd Pipelines, Git, And Modern Devops Practices.
- Proven Ability To Lead Distributed Teams And Manage Deliverables In A Remote/Hybrid Work Setup.
- Strong Communication, Leadership, And Problem-Solving Skills.
Person should have strong knowledge in -
1. Core Java,
2. JSP
3. Spring Framework,
4. Spring Boot,
5. SOAP and REST Webservices
6. Application Security.
Person should haveĀ 4 to 6 YearsĀ of work experience in Java and above-mentioned related technology.
Person should have good Oracle Database knowledge and have good communication skills.
Having work experience in BFSI domain will added advantage
Person needs to work from Mumbai location and also available to join the office
Experience: 5-10 Years
Location - Bangalore
Role- Technology analyst- Java developer
Notice period- (Strictly 0-30 Days only)
Infomatics Corp has been a leader in providing exceptional services to both corporate and government clients for over 15 years. We are recognized for our commitment to excellence and security, holding prestigious certifications such as ISO 9001, ISO 27001, and ISO 20000. With offices in the United States and India, we operate on a global scale, offering in-demand IT solutions and the flexibility to scale operations according to client needs
We are looking for ambitious Technology AnalystĀ
Good Java Developer who can Design the applications, Develop using J2EE best practices and test
Skills & Abilities:
1. Language: Java, J2EE, springboot, angular, react, node, (CSS: Tailwind CSS + angular Material) etc.
2. OS : Linux, windows
3. Database : Oracle, postgres, PL/SQL
4. Desirable : API integration, CI/CD, automation, working experience in the mobile financial domain
5. Able to mentor and guide juniors
6. Able to resolve customer queries independently
7. Able to write test casesĀ Ā and execute test plans
8. Added advantage (Good to have): application security, RabbitMQ, Apache Kafka, Grafana, Prometheus, MongoDB, shell scripting basics
Ā
Job Purpose: At the Mobiquity project engineering team, our core job is to customize, install, configure and support the customer during the entire project lifecycle.
Ā
Principal Accountabilities Development
1. Write code in Java and java based technologies as well as web GUI development using latest technologies like, angular, react, conforming to company guidelines against written requirements & high-level design documents, particularly for complex modules that cannot be handled by junior developers. Work in an IDE while developing code ( especially in Java) and use GIT, SVN or any other CM tool being used in the company, for checking in and checking out the code being developed.
2. Submit developed code for review, incorporate required changes and conduct Unit testing, after preparing Unit Test Plans and necessary stubs.
3. Review code offered by others and document response in assigned format.
4. Participate in (a) the integration of the developed code with code developed by other team members (this could happen on customer premises if appropriate environment is not available in-house) (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.
5. Participate in load testing conducted on the final product and fix problems encountered.
6. Assist Product Validation Group in setting up the test environment, writing test cases, generating stubs and executing tests.
7. Review test cases written by the Product Validation Group.
8. Install product in customer location, train the customer reps on product features and operation & maintenance procedures, and complete user acceptance testing, making any changes in the final deliverable as required.
9. Handle customer queries and complaints received directly or through the company support organization.
10. Change code to fix reported customer problems after trouble shooting, get the fix reviewed and complete selective regression testing.
11. Draft user documentation for consolidation by the technical documentation team. This could include GUI, API, O&M and technical documentation relating to COTS. Review drafts prepared by junior developers.
12. Help maintain design requirement documents as directed.
13. Participate in the development, release, support & enhancement activity through multiple release cycles and multiple products
14. Proactively seek feedback/reviews on self-development, learning, and developed code. Responsible for completing the assigned task in all aspects by proactively seeking reviews, and updating the status to supervisors.
15. Ensure the task assigned is understood in all respects and communicate effectively and raise necessary alarms to reporting leads if anything is not understood or no progress is possible.
Ā
Capability Building
1. Assist junior developers in coding, testing, and troubleshooting.
2. Train and support a new member joining the team with little or no experience in the development environment, technology domain, and the specific work underway. Focus on scope of work familiarization.
Ā

Experience:
The candidate should have about 2+ years of experience with design and development in Java/Scala. Experience in algorithm, data-structure, database and distributed System is mandatory.
Ā
Required Skills:
Mandatory: -
- Core Java or Scala
- Experience in Big Data, Spark
- Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complexity of spark job.
- Working knowledge of Unix/Linux.
- Hands on experience in Spark, creating RDD, applying operation - transformation-action
Good To have: -
- Python
- Spark streaming
- Py Spark
- Azure/AWS Cloud Knowledge of Data Storage and Compute side
Ā
ļ· Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects ļ· Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them As a senior software engineer you must have ļ· Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code. ļ· Experience with multi-threading and concurrency programming ļ· Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces ļ· Excellent coding skills ā should be able to convert the design into code fluently ļ· Knowledge of Test Driven Development ļ· Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) ļ· Strong desire to solving complex and interesting real-world problems ļ· Experience with full life cycle development in any programming language on a Linux platform ļ· Go-getter attitude that reflects in energy and intent behind assigned tasks ļ· Worked in a startups environment with high levels of ownership and commitment ļ· BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent). ļ· Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data. ļ· An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback. As a Software Engineer, good to have ļ· The ability to drive the design and architecture of multiple subsystems ļ· Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product ļ· Understanding of the industryās coding standards and an ability to create appropriate technical documentation. PhonePe Full Time Employee Benefits ļ· Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance ļ· Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System ļ· Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program ļ· Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy ļ· Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment ļ· Other Benefits - Higher Education Assistance, Car Lease, Mobile & Broadband Reimbursements, Salary Advance Policy
Primary Responsibilities
ļ· Providing technical expertise for every phase of the project lifecycleāfrom concept development to solution design, implementation, optimization and support. Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project.
ļ· Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization).
ļ· Assists the architect in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture. Drives the performance tuning, re-design and re-factoring for a module.
ļ· Contributes to designing and implementing the build, releases process as well as system configuration and deployment characteristics of the application.Ā
ļ· 4+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
ļ· Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/ Analytical skills.
ļ· Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
ļ· Sound understanding of concepts like Exceptional handling, Serialization/ Deserialization and Immutability concepts, etc.
ļ· Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing, etc.
ļ· Experience with Multithreading, Concurrent Package and Concurrent APIs Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
ļ· Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
ļ· Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on experience with JMS
ļ· Hands-on experience in creating RESTful webservices and consuming webservices
ļ· Hands-on experience with Spring.
ļ· Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
ļ· Experience of writing Junit test cases using Mockito / Powermock frameworks.
ļ· Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
ļ· Good communication skills and ability to work with global teams to define and deliver on projects.
ļ· Sound understanding/experience in software development process, test-driven development.
About us
Publicis.Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve the ways they work, in a world where consumer behavior and technology are catalyzing social and commercial changes at an unprecedented pace. With 17,000 people and over 100 offices around the globe, our expertise spanning technology, data
sciences, consulting and creative, combined with our culture of innovation, enables us to deliver on complex transformation initiatives that accelerate our clientsā businesses through creating the products and services their customers expect.
1 Bachelorās / Mastersā degree from a reputed university
2 Technical certifications in Java is a good to have. Other programming certifications and
experience e.g., Python or C# is a plus.
3 Years of experience: 4-7 years for Senior Developer and 0-3 years for Developer
Technical Competencies
1 Hands on experience in writing software applications, in particular server side and backend
applications. Web development expertise is a plus.
2 Software development expertise
⢠Server technologies ā Java based application development. Familiarity with various
Java based development frameworks. Spring development experience is a plus.
⢠Database technologies - Knowledge and familiarity with SQL. Experience with MySQL
as well as NoSQL databases such as MongoDB is a plus.
⢠Cloud technologies ā Experience in building applications on cloud platforms,
especially on MS Azure, including familiarity with Cloud APIs, is a plus.
⢠Web technologies ā Experience building web applications with JavaScript, CSS,
HTML, and expertise with frameworks such as Angular, Express, Node and others
3 Experience in agile software development and development in sprints







