SENIOR JAVA API DEVELOPER 3+ YRS EXP
Key Responsibilities:
Experience in Software Application Development, Object-Oriented Programming,
and Web-based Database Applications using JAVA/ J2EE technologies.
Expertise in using build tools like Maven and Gradle tools for building deployable
Artifacts such as War, JAR from source code and environment configuration.
Proficient in building Restful and SOAP web service by building SPRING BOOT Server in
the back-end to handle requests sent from the front-end jQuery Ajax calls.
Worked on JDBC for mapping the java objects to the relational database and SQL
queries to retrieve, insert and update the data from the database tremendous knowledge
in working with databases like Oracle, SQL
Providing day to day support of general DBA activities like Refreshing, Monitoring
the database data migration through audit and log.
Design, implement, and support services based on architecture design, SOA design
etc.
Collaborate with other team members and stakeholders.
PROFESSIONAL SKILLS:
Web Services: REST, SOAP
Backend programming languages: Java 8+
Frontend skills: Java Script
Supporting frameworks/skills: Spring MVC (Intermediate), Spring Boot, Play Framework,
Angular JS
Data access related skills: JPA, Spring Data with Hibernate
Build Tool: Maven, Gradle
Database: PostgreSQL, MySQL, Oracle, Mongo dB
Web/Application servers: Tomcat, Nginx
Version control Tool: Git, GitLab, Bit bucket
Project management tool: Jira
Operating System: Linux/Ubuntu, Windows environment
Additional Skills: JSON, knowledge on SOAP, Lombok, SonarLint, Junit.
Additional Tools: Postman, Swagger, pgAdmin3, Eclipse, IntelliJ, STS
AWS: lambda, cloud watch, API Gateway, Cognito, Redis, deployment using serverless,
dynamo db.
Requirements:
Degree in computer sciences, coding, or a related field.
At least 3years' experience in Java-based programming.
Significant coding skills in Java, with other languages being a major plus.
Exceptional problem-solving and analytical abilities.
Knowledge of current frameworks, SDKs, APIs, and libraries.
Excellent written and verbal communication.
Good organizational and time-management skills.
A strong portfolio of top-class coding and builds to your name.
Ability to work with other developers and assist junior team members.
Meticulous at both analysis and execution.
Regards
Team Merito

Similar jobs
Staff Engineer - AI:
Location : India, Remote
Job Description
Egnyte is seeking an experienced Staff Software Engineer to join our Engineering department. The Engineering department builds large distributed components and services that run Egnyte's Cloud Platform. Our code serves billions of requests per day with sub-second latency in a fault-tolerant environment. We process and analyze millions of files and events daily. Some of the responsibilities for this department include Egnyte's Cloud File System, Content Classification, Content Lifecycle Management, User Behavior Analysis, Object Store, Metadata Stores, Search Systems, Recommendations Systems, Synchronization, and intelligent caching of multi-petabyte datasets. We are looking for candidates with a shared passion for building large-scale distributed systems and a keen sense for tackling complexities that come with scaling through multiple orders of magnitude.
In this role, you will (But are not limited to):
- Design and develop highly scalable and resilient cloud architecture that seamlessly integrates with on-premises systems
- Drive the team’s goals and technical direction to find and pursue technical opportunities that make Egnyte’s cloud platform more efficient
- Effectively communicate complex design and architecture details
- Understand company and industry-wide trends to help develop new technologies
- Conceptualize, develop, and implement changes that prevent key systems from becoming unreliable, under-utilized, or unsupported
- Own all aspects of critical software projects from design to implementation, QA, deployment, and monitoring
Qualifications
- BS, MS, or PhD. in Computer Science or related technical field, or equivalent practical experience
- 8-15 years of professional experience in engineering with a history of technical innovation
- Experience providing technical leadership to engineers
Bonus Qualifications (Good to Have)
- The breadth of knowledge across infrastructure domains, with the ability to reason about everything from data center machine software to database solutions to machine learning infrastructure to front-end web or mobile applications
- Demonstrated success in designing and developing large-scale, complex systems
- Expertise with multi-tenant, highly complex, cloud solutions; experience with Hybrid and/or on-premises solutions desired
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visit www.egnyte.com
About Company
Our client is in the business of delivering cutting-edge software solutions, hardware systems, and IT services. It lends the right technological edge to governments and businesses. This enables them to achieve their organizational objectives efficiently and effectively to scale their businesses to newer heights.
Minimum Requirements/Qualifications:
• Bachelor’s/Master’s degree in computer science, Computer Engineering or a related field is preferred.
• Must have at least 5 to 7 years of experience in PostgreSQL.
• Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts.
• Knowledge & hands-on experience with PostgreSQL, Java, and Spring Framework is a must.
• Additional knowledge of JDBC, Apache TomCat Server & relevant open-source technologies is required.
• Must have experience with Bootstrap CSS, jQuery, etc.
• Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database
Connectivity), and RESTful web services.
• Experience in handling external and embedded databases.
Roles & Responsibilities
• Maintaining the Database, creating efficient queries, and understanding and improving the current database structure.
• Develop new modules, patches & Updates/upgrades for an existing application (developed in house by the client)
• Analyze user requirements to define business objectives.
• Maintain Java-based applications that can be high-volume and low-latency.
• Identify and resolve any technical issues arising.
• Write well-designed, testable code.
• Conducting software analysis, programming, testing, and debugging.
• Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
Involvement in the full software development life cycle within broadly defined parameters and providing software solutions keeping into consideration the software quality needs
Design and defining the interaction between the different component pieces
Write efficient code based on brief given by team lead.
Fast prototyping of proof-of concept features / application based on brief.
Develop and maintain new features on Java stack
Own the delivery of an entire piece of a system or application
Management and execution against project plans and delivery commitments
Work closely with the peers and Leads to develop the best technical design and approach for new product development
Build software solutions for complex problems.
Compliance with build/release and configuration management process
Responsibility to develop unit test cases for his/her project module.
Execution of appropriate quality plans ,project plans ,test strategies and processes for development activities in concern with business and project management effort
Desired Profile:
GoodunderstandingofObjectOrien
Development across multiple browsers/platforms on Website
Good Understanding of SQL/NoSQL data stores
Fair Understanding of Responsive High Level Designs
Work experience in product/start-up company is a plus
Familiarity to MVC, SOA, RESTFull web services
Work with other teams and manage time across multiple projects and tasks in a deadline driven, team environment
Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/
Understand agile methodology and instill best practices into the process.
knowledge of Java and Spring.
• Familiarity with:
• SQL and noSQL databases
• Kubernetes, Docker, Helm
• Message/Streaming Technologies: Kafka, Kinesis, JMS, etc
• Unix Shell Scripting
• Microservices Architecture
• AWS, GCP, or Azure
• Experience in modern software development methodologies and technologies:
Scrum, Jira, Git
• Ability to handle full application development cycle from requirements to
production.
• A dedication to positive team collaboration
- Hands-on experience in backend programming languages.
- Experience in Python 3.X & Django is a must. Knowledge of .NET, Java, PHP is an added advantage.
- Hands-on experience in front-end technologies like Angular, jQuery, JavaScript, HTML, CSS, SCSS, etc.
- Experience with leading technical teams and acting as a technical mentor.
- Experience in client communication & reporting to the client-side management team.
- Experience in AWS is an added advantage.
Frameworks - Springboot, Hibernate, Junit
REST / SOAP Web Services Implementation
Micro-services and Data Structures experience
SQL and exposure to Oracle or MySql or SQL Server or any standard RDBMS
Scrum or SAFe or other Agile delivery ways
Excellent communication skills (verbal and written), good interpersonal skills, ability to
understand/expand requirements & technical specs
This role isn't limited to the software development or support, it involves less coding but more Consulting, Architectural designing/High Availability system designing, Solutioning, Migration, Optimization, customer handling, etc.
MongoDB is expanding our global team of consulting engineers and is building a new team to deliver remote consulting services to further our ongoing plans for worldwide growth!
MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!
MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to cloud. Our consulting solutions ensure that organizations get the best out of MongoDB.
Be one of the recognized experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry.
Shift Timing
You will get an opportunity to work with Global customers (APAC, EMEA, and North America) So this would require you to work in monthly rotational shifts.
We will be providing Cab for the pick-up & Drop, (Night Shift Allowances will be given & Cab’s aren’t chargeable)
Candidate Profile
We are looking for candidates who have a **strong development background along with Systems Architecture experience and want to make their career in Consulting Engineering,** This role isn't limited to the software development or support, it involves less coding but more Consulting, Architectural designing/High Availability system designing, Solutioning, Migration, Optimization, customer handling, etc. The ideal candidate should be a highly technical individual, with strong problem-solving and communication skills, and comfortable working remotely to match customer time zones for our Atlas customers.
Our ideal candidate will have
* Excellent analytical, diagnostic skills, and problem-solving skills
* High motivation for a role that combines deep technical and customer-management dimensions
* Confidence speaking and presenting in a collaborative customer setting
* **5+ years of software development/consulting/support experience**, preferably in a number of distinct industries/verticals
* Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
* Competence in at least one of the following languages (in no particular order): Java, C++, C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
* Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
* Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
* Experience working with public cloud technologies specifically AWS, Azure & GCP
* Should be ready to and comfortable working in shifts to match the customer time zone/s during the working week
**Position Expectations**
* **As a core member of the MongoDB Professional Services team, you will Contribute to helping migrate customers from self-hosted MongoDB on-prem/cloud to Atlas**
* Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning, and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption
* Work as part of a wider delivery team comprising fellow consulting engineers, project managers, and account teams
* Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
* Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap
**Success Measures**
**As a Consulting Engineer you will be successful in this role when you can execute the following**
Become a field expert in “everything MongoDB”
Communicate complex technical proposals simply and convincingly to a wide range of audiences
Gain a reputation as a trusted advisor with your clients, large and small
Ensure your client’s success with their MongoDB endeavors
Maintain the required level of billable utilization
Influence MongoDB product development by contributing experience from the field
Successfully communicate the product roadmap to external clients
Constantly work on improving yourself, our products and our team
Do you know, Why MongoDB is a fantastic place to work and build your career?
Disrupting a $64 Billion market
Top NoSQL database in the world
Largest Ecosystem and the fastest growing database in the world
Close to 17,000 customers in over 100 countries and over 90+ million downloads
120% net ARR expansion rate over each of the last twenty quarters
Sequoia Capital and a number of other Top VC firms have invested in MongoDB. Sequoia Capital calls us out as one of their flagship portfolios; Sequoia has also invested in Apple, Google, Youtube, and WhatsApp
9-figure revenue company, with very high double-digit growth rates
Be a part of the company that’s reinventing the database, focused on innovation and speed
Enjoy a fun, inspiring culture that is engineering focused
Work with talented people around the globe
Learn, contribute, and make an impact on the product and community
**Life at MongoDB**
**Our India office culture**
180+ people, with teams in Sales, Engineering, HR, Finance, IT & Marketing
Regular group outings and opportunities to get to know your colleagues
Employee affinity groups
Our Benefits
**Competitive salary and EQUITY**
Comprehensive Health cover, dental cover, travel insurance & Life Insurance.
Free lunch twice per week and a fully stocked kitchen with healthy and sweet treats
Macbooks are company standard
**26 weeks Maternity & 20 Paternity leave** to spend time with new arrivals
*MongoDB is an equal opportunities employer*
Responsibilities:
Leading and managing team of developers.
Integration of user-facing elements developed by a front-end developer with server-side logic.
Building reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Skills and Qualifications:
Overall 6-8 years of experience in multi-tiered application development and leadership
Strong Programming fundamentals. (Must have - Java)
Good Knowledge in cloud technologies like AWS, Azure, etc.
Hands on experience on Spring technology including Springboot, SpringMVC, Spring Security and others.
Good understanding on experience on microservice development using Springboot REST web services using
Spring Rest or Jersey SQL NoSQL DB
Hands on with Unit testing Dynamic and proactive with ability to work as part of a multi-disciplinary team
Good communications skills fluent in English
Ability to communicate effectively across different disciplines
Primary Skills (Good toHave)
Java, Spring Boot, Spring MVC, Restful Web Services, Micro Services
Education: B.Tech/B.E, BCA, MCA, MCS, etc. in Computers
- Strong hands on in Core Java, OOPS, Exception handling, Multi-Threading, Generics and design patterns.
- Proficient in designing and developing web applications using Java/JEE
- Working experience in Spring Boot, Spring Integration and REST Web services
- Exposure to UI technologies/frameworks like JavaScript, React JS , Flux and knowledge of CSS, HTML etc
- Build tools like Maven.
- Should possess good communication skills and a go getter attitude.
- Good in debugging code through eclipse and browsers
- Should be capable to work independently. Desirable
- Experience in any Continuous Integration/Delivery tools like GIT, Docker, Jenkins, Ansible
- Working knowledge of database like Oracle and application server like Tomcat, WebLogic.
- Knowledge of Linux
- Exposure to any test automation technologies such as Selenium, Fitnesse, Mockito, Junit, any other testing frameworks
- Candidate must to have exposure to working in a fast-paced environment using Agile methodologies
- A person with technical thrust who keeps him up to date with latest technology trends, practices, patterns etc. Knowledge of Open Source tools and technologies








