Interested in a full cycle development role working collaboratively with a diverse suite of clients and a team that cares about your growth? Join Virtusa!
As a Java Developer, you will have the opportunity to tap into your knowledge to develop, design and manage a wide range of innovative projects. Sound like fun? Read on.
Day-to-day responsibilities will include:
- Utilizing your deep technical knowledge to design, develop and optimize business processes across multiple systems.Developing detailed technical analysis and design specifications based on functional requirements.
- Collaborating with fellow developers and clients to solve problems.
- Creating user acceptance testing and performance testing plans to validate and support the customizations, features and functionalities.
- Migrating to internal and external clouds, as well as to Microservices architecture.
- Evaluating open source and vendor products.
Key responsibility:
- Designing and developing for performance and scalability, and to meet the overall detailed requirements of the system.
- Collaborating with fellow developer, testing, operations and architecture teams when projects and changes in technology have impact across the enterprise
- Creating user acceptance testing and performance testing plans to validate and support the customizations and integrations.
Qualifications:
- Minimum 3 years of software development using Java, J2EE, , XML, Web Services/SOA and used Java frameworks - Spring, Spring-boot, Hibernate, REST.
- Working with GIT/Bitbucket, Maven, Gradle, Jenkins tools to build and deploy code deployment to production
environments
- Experience with Application Development using object oriented Lifecycle and Application Frameworks
- Strong technical, analytical, problem solving, and communication skills
- Experience with system, application, and process documentation including tools such as MS-Visio, Office.
- Experience with quality control and root-cause analysis.
- Excellent verbal, written, interpersonal, organizational and time management skills
- Solid experience in design, coding, testing and debugging skills
- Solid experience in design, coding, testing and debugging skills
- Familiar with automation tools Autosys/ Control-M
- Experience with SVN Source Code management techniques/ tools for software management, Knowledge SDLC tools (JIRA).
- Demonstrated teamwork and ability to work with diversified multi-location team.
Similar jobs
Location: Pune (Remote Work due to COVID 19)
Job Description:
We are looking for an experienced full stack developer to join our team in Pune and be instrumental in taking our products to the next level. In this role, you will be working in close collaboration with a team of highly empowered, experienced engineers who are building a high performance, enormous scale global platform.
About the Organisation :
It provides a dynamic, fun workplace filled with passionate individuals. We are at the cutting edge of advertising technology and there is never a dull moment at work.
We have a truly global footprint, with our headquarters in Singapore and offices in Australia, United States, Germany, United Kingdom and India.
You will gain work experience in a global environment. We speak over 20 different languages, from more than 16 different nationalities and over 42% of our staff are multilingual.
Qualifications
Deep working knowledge of a modern JS framework (React / Angular/ Vue etc.)
>4 years experience with compiled backend languages (Golang / Java)
Experience with a variety of relational and non-relational storage systems (Postgres, Cassandra, Redis etc.) and text query engines (Elasticsearch, Lucene etc.)
Experience designing, building, and deploying distributed systems in production
Experience with at least one major IaaS provider (AWS, GCP, Azure etc.)
Experience consuming and building RESTful / GraphQL APIs
Passion for creating maintainable, testable and performant code
Ability to lead the end to end delivery of features and mid-sized projects
Aptitude to mentor junior engineers and further develop their skills
Great communication skills to be able to work effectively with a variety of stakeholders that may not be technical
Maturity to thrive in a high-freedom / high-responsibility environment that emphasizes teamwork, communication, and initiative
Candidate's Profile:
4+ years of experience as a Full Stack Developer
Experience with product development companies in the BigData, Machine Learning or Artificial Intelligence domain would be an added advantage.
Job description
Our client is a specialty pharmacy service business model that enables essential interactions between patients, prescribers, payors, and pharma on behalf of independent retail pharmacies (IRPs).
Do not apply if: • Not having Experience in JAVA, PostgreSQL, Angular
Position Summary: Software Engineer Full Stack Software Engineer will be a part of the core development team working closely with various stakeholders to implement functionality, to our business success. This role will drive excellence through the design, development, deployment, and maintenance of complex software applications by leveraging agile software development practices. Software Engineer will work with Java/Spring technologies to build scalable applications with great user experience.
Technical Skills: • Experience with Core Java, J2EE, Spring, Hibernate, HTML/HTML5, JavaScript, Jquery,Web Services, Micro services. • Understand and use Messaging Based Servicestechniques. • Working knowledge with PostgreSQL or similar SQLDatabases. • Working knowledge with AngularJS. • Strong knowledge in Object Oriented Concepts with Core Java. • Good understanding and practical experience with Enterprise Java Concepts and Methodologies. • Good understanding of software development process in an agile environment. • Excellent problem solving and troubleshooting skills. • Solid coding practices including documentation, code reviews and unittesting. • Knowledge of MongoDB and Junit will be an addedadvantage. • Experience with AWS infrastructure, e.g. S3, EC2, database services(RDS) will be an added advantage. • Contribute to Production Support and debugging across the platform while working with other software engineers. • Strong experience with Application server development - Service layer patterns using Spring.
Thanks
Anamika
What You’ll Do:
- Enable and exercise your problem solving and analytical skills.
- Design and develop Java/J2EE based full stack software components including complex modeling, MVC based UI, etc.
- Ensure applications are implemented to meet business and technical requirements.
- Work with high performing engineering teams across global locations.
.What You Need to Be Successful:
- Bachelor’s degree in Computer Science or equivalent.
- Solid 5-10 years hands-on design and coding experience.
- Familiarity with Agile development, JSF/Primefaces, JPA/Hibernate, Spring, ActiveMQ.
- Strong object-oriented design, Java/J2EE and MVC architecture based programming skills.
- Solid relational DBMS skills using MySQL, or other RDBMS products.
- Desirable - Experience in Big Data Technologies (Hadoop, ElasticSearch, Kafka, MongoDB, etc.)
- Nice to have - Real-world experience in large scale, and high availability implementations.
- Experience developing web services using REST and SOAP approaches.
- Is at least 2-3 startup’s old
- Has experience of building products from scratch and scaling.
- Has experience of managing at least 3-4 Engineers.
- Has experience of working with cross border / multi-ethnic teams / Different time zones.
- Has experience of building social media
- Has a formal education in technology
Role: Senior Full Stack Developer
Skill Set and Competency Required:
- Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services, 12 Factor Apps, Apache.
- Strong understanding of microservice architecture
- Ability to design, develop and implement scalable, elastic microservice based platforms.
- Demonstrated knowledge of OAuth token-based authentication protocol.
- Demonstrated knowledge of PCI and Security Coding Standards.
- Performs hands on coding using Java/J2EE & unit testing.
- Contribute to the Design and develop high quality software for large scale Java/Spring Batch/Micro-service Applications.
- Proficiency in the following general areas: Java (Java 1. 7/Java 1. 8), Spring Framework, Jenkins, Gradle, and GitHub.
- Experience with RESTful services, Rabbit MQ, JSON, Unix Scripting, and Hadoop is a plus.
- Core development experience in large scale enterprise Java applications using Spring Framework.
- Experience in SQL (DB2 & SQL databases)
- Strong knowledge and experience on Nginx as APIM tool Solid experience in coding and creating APIs.
- Expertise in WSDL, XML, XSLT, JSON, XPATH and Gateway scripts
- Provide front line support for Nginx related problems by being involved in troubleshooting, root cause analysis and appropriate secure integration recommendations.
- Installation of Nginx API Gateway as per need.
- Experience in Containers and Kubernetes.
- Good linux and administration skills
- Experience on API Orchestration/Mediation/Protocol Bindings and transformation knowledge on disparate message structures
- Design, develop and implement API proxies using OpenAPI specification Analysing logs and trace for errors and exceptions Manage and publish content in Developer portal Security implementation using OAUTH, SAML, CORS
- Must Have Knowledge of API development and its technologies.
Location: Remote Working
** Preference will be given to immediate joinee
Position – Principal Architect
Location – Bangalore/Mumbai/Remote
About Us
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc.
upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the https://iamaiida.in/index.php">Best Tech for Education by IAMAI for 2018-19
- upGrad was also ranked as one of the https://www.linkedin.com/pulse/linkedin-top-startups-2018-25-most-sought-after-india-linkedin/">LinkedIn Top Startups 2018: The 25 most sought-after startups in India
- upGrad was earlier selected as one of the https://www.fastcompany.com/most-innovative-companies/2017/sectors/india">top ten most innovative companies in India by FastCompany.
- We were also https://www.ft.com/content/9150579a-f24c-11e6-95ee-f14e55513608">covered by the Financial Times along with other disruptors in Ed-Tech
- upGrad is the https://yourstory.com/2017/01/startup-india-learning-program-offers-free-online-entrepreneurship-course/">official education partner for Government of India - Startup India program
- Our program with IIIT B has been ranked https://www.analyticsindiamag.com/top-10-courses-and-training-programs-on-artificial-intelligence-in-india-ranking-2018/">#1 program in the country in the domain of Artificial Intelligence and Machine Learning
About the Role
A highly motivated individual who has experience in architecting end to end web based ecommerce/online/SaaS products and systems; bringing them to production quickly and with high quality. Able to understand expected business results and map architecture to drive business forward. Passionate about building world class solutions.
Role and Responsibilities
- Work with Product Managers and Business to understand business/product requirements and vision.
- Provide a clear architectural vision in line with business and product vision.
- Lead a team of architects, developers, and data engineers to provide platform services to other engineering teams.
- Provide architectural oversight to engineering teams across the organization.
- Hands on design and development of platform services and features owned by self - this is a hands-on coding role.
- Define guidelines for best practices covering design, unit testing, secure coding etc.
- Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
- Work closely with the QA and Support teams to track quality and proactively identify improvement opportunities.
- Work closely with DevOps and IT to ensure highly secure and cost optimized operations in the cloud.
- Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring, mentor other architects and engineers.
- Support other engineers in resolving complex technical issues as a go-to person.
Skills/Experience
- 12+ years of experience in design and development of ecommerce scale systems and highly scalable SaaS or enterprise products.
- Extensive experience in developing extensible and scalable web applications with
- Java, Spring Boot, Go
- Web Services - REST, OAuth, OData
- Database/Caching - MySQL, Cassandra, MongoDB, Memcached/Redis
- Queue/Broker services - RabbitMQ/Kafka
- Microservices architecture via Docker on AWS or Azure.
- Experience with web front end technologies - HTML5, CSS3, JavaScript libraries and frameworks such as jQuery, AngularJS, React, Vue.js, Bootstrap etc.
- Extensive experience with cloud based architectures and how to optimize design for cost.
- Expert level understanding of secure application design practices and a working understanding of cloud infrastructure security.
- Experience with CI/CD processes and design for testability.
- Experience working with big data technologies such as Spark/Storm/Hadoop/Data Lake Architectures is a big plus.
- Action and result-oriented problem-solver who works well both independently and as part of a team; able to foster and develop others' ideas as well as his/her own.
- Ability to organize, prioritize and schedule a high workload and multiple parallel projects efficiently.
- Excellent verbal and written communication with stakeholders in a matrixed environment.
- Long term experience with at least one product from inception to completion and evolution of the product over multiple years.
Qualification
B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in Computer Science.
Years of Exp – 14+
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in the Spring Framework
Experience in Spring boot micro services
Experience in front end technologies like Angular 9/10/11, Java script, html5, typescript
Experience in Java restful web services and SOAP webservices
Hands on experience in tools like Post man,Github, code quality analysis using SonarQube,Maven, Eclipse or Intellij
Experience with test-driven development
Ability to operate independently while establishing strong working relationships with co-workers and cross-functional teams;
Strong organizational and prioritization skills;
Demonstrate critical attention to detail and deadlines, and are self-motivated;
Ability to adapt to change in direction and priorities in a project and deadline-oriented environment
Problem-solving attitude
Experience of working in Agile methodology
This requirement is for FENFEO Automation Private Limited which is into futuristic automobile technology. The incumbent supports the IT division in developing/maintaining software tool that integrates the power source, mobile app and web application. He will be part of a team of 4 to 5 software developers to start with.
Basic Requirements:
* Bachelors/Masters in an accredited Engineering/Technology curriculum. BCA/MCA candidate are also considered.
* Must be Self-initiating, Good communication, Interpersonal and Organizational skills.
* Technical Skill Set: Java, Angular, MySQL, RESTful API development.
* Total Experience: 2 to 3 years of Relevant experience.
* Job Location: Post Pandemic, the work location will be Chennai.
* CTC: Rs. 5,00,000/- to Rs. 6,00,000/- per year.
- Building interactive healthcare advertising application in MEAN stack and RESTfully abstract to the UI through a Node.js backend
- Defining code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Addressing and improving any technical issues
- Collaborating well with engineers, and researchers to design and create advanced, elegant and efficient systems
About the Role:
We are looking for passionate and highly motivated Technologist who has delivered rock solid software solutions for industry leading enterprises with lean and agile teams. We are looking for an engineer with a strong technical background, thorough understanding of testing methodologies, a passion for quality, and a desire to make a positive change in our products.
Roles & Responsibilities
- Work on FieldEZ product development
- Perform requirements analysis, design, coding, unit testing, reviewing and implementation
- Work closely with the manager to prioritize the requirements based on technical dependencies for product development
- Provide mentoring and coaching to junior team members
- Team management and customer management
Skills & Experience
- 5 to 7 years of experience in Information Technology
- Deep understanding and hands on experience in Core Java, J2EE, JavaScript, HTML, Spring, Spring Security, Spring Boot, Microservices, Hibernate, JPA, CSS3, Angular 2+, Jquery, SQL, MySQL, PostgreSQL, Scripting, Stored Procedures, Jenkins, Git
- Experience with REST APIs
- Work on Design patterns, UML Design (Any UML tool is fine), Application and DB clustering.
- Very good understanding of database (MySQL or Oracle), knowledge in query performance optimization
- Knowledge of development lifecycle, standards, approaches, utilities, and environment
- Exposure to responsive / progressive web development would be an added advantage.
Educational Qualification
B.Tech/ B.E or M.Tech/M.E (Computer Science/Information Technology/Electronics & Communication/ Information Science) , MCA from a reputed School and University.