Selected candidates day-to-day responsibilities include:* Designing, developing, and testing the software* Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing, and deployment* Understand how our applications operate, are structured, and how customers use them* Provide engineering support (when necessary) to other teams who are responsible for deployment and help them with debugging issues (when needed)* Participate with the engineering and implementation teams to define plans for standardizing, scaling, and enhancing our products and the services utilized to deploy/install those products* Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications* Candidate having good knowledge in Spring , Hibernate, Database, Rest Webservice, JSP/Servlet , HTML/CSS is a must* Candidate having full stack profile will be preferred.About Global Groupware Solutions LimitedWe are the company behind EmployWise, award-winning, cloud-based software for hire-to-retire HR automation delivered in the SaaS model. Through our product and services, we help our customers leverage their human capital to achieve better business results. We believe in nurturing talent because we believe that to build a successful organization, we need people with exemplary talent!We provide our people with an environment charged with challenges, achievements, and aspirations. Each team member strives to maintain the highest standards of integrity and ethical business practices along with individual determination for quality, learning, and growth helps us exceed expectations. Decision making is collaborative and inclusive. Our employees are our biggest assets & our open work culture promotes complete freedom to contribute and lead initiatives with no functional boundaries limiting you.
Technical Competencies Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning Excellent exposure in Object Oriented Design skills using Java/J2ee along with: Core Java Language (Collections, Concurrency/Multithreading) JDBC concepts (connection pooling, statement, result set) Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services) Database optimization and profiling Core/JEE/Integration Design patterns/UML Should have experience in Unit Testing Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML Ability to apply design patterns consistently and also accurate when building per design requirements Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews. Demonstrated problem solving, analytic and troubleshooting skills. Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.
Who We are: Paxcom a leading Digital Solution Provider is a part of Paymentus now, a leading electronic bill payment provider. PaymentUs leads the North American marketplace in electronic bill payment solutions and have recently signed a partnership with Paypal, Alexa and Walmart. We are looking for passionate programmers skilled in Java, Python, Angular, NodeJS, Python, Jenkins, Postgresql, Docker, Kubernetes, Spark and AWS to join our development team. For more details, please visit https://paxcom.ai/ Why Join Us? Get a chance to contribute and get recognition from Day 1. You hate micromanagement and are able to take your decision independently. Enjoy flexible and relaxed wok environment. Work 5 days a week (Enjoy work-life balance). A friendly, Supportive, Professional and achievement-oriented management team Competitive remuneration. An opportunity to learn new things every day. You Enjoy: Ideal resource should be from Java background with a minimum of 3+ years’ experience in Java technologies. Should have extensive experience working with Spring, Any ORM and Restful Web services. Strong experience building, designing, and consuming Restful web services. Must have experience with spring boot/Spring MVC 1+ years’ experience with one or more JS frameworks: NodeJS/Express, Angular, React, ExtJS, Vue is preferred Experience / Knowledge of Agile Scrum methodology. Should have used GIT and be self-dependent on resolving merge conflicts. Should be familiar with build tool like Maven or Gradle. Excellent verbal and written communication skills. Ability to handle small teams and mentor them. Leader, Doer & Architect for Enterprise Java applications Experience of payment card industry is a plus. Tech Stack: Java 8+ Microservices REST Spring Framework 4/5 MySQL 5.6/Oracle Nice To have (CPM Scheduling, Angular/React, NodeJS) Linux, GIT, Docker, kubernetes, Cloud, AWS,Kafka Building tools like Maven, Ant, Gulp
Looking for a engineering professional that is passionate about building modern, cloud native application. help modernized monolithic applications into modular microservices applications. Should have strong sense of ownership, humility and curiosity. Roles & Responsibilities: Software development using Java and related technologies Solve technical problems using cutting-edge technologies and best practices Ensure code meets the required development standards and is optimized for performance Peer code review process using GIT pull requests Propose multiple solutions to a problem, show how one option is better than another Contribute in research and implementing POC’s as required Experience with good design skills – identifying and applying right design patterns, right frameworks Managing and owning team’s code quality in terms of using right practices, right code coverage Managing teams’ deliveries – unblocking team members, coordinating dependencies, guiding technical approaches for a problem Development skills considering quality, extensibility, reusability, performance, reliability and security Excellent debugging and analysis skills, identifying fixes for reported issues by business team/users in production Supporting delivered projects during warranty period Requirement and impact analysis either for new business requirements or for modifying existing application Coordinating dependencies with onsite and any other external teams Collaborating with onsite team in scrum ceremonies Minimum Requirements: Hands on experience on Java/J2EE programming, especially on Java 8 features Experience using latest frameworks like Spring, Spring Boot, Spring Rest, Spring Cloud Config and Webflux. Experience in Microservices architecture & development Experience with Test Driven Development Experience with SQL on any of the RDBMS – Oracle, PostgreSQL, My SQL Exposure to NoSQL DB is added advantage, preferred MongoDb / Cassandra Experience with any of the ORM frameworks – Hibernate/iBatis, JDBC, JPA Exposure to JMS – Kafka, IBM MQ or Active MQ is good to have Experience with JUNIT and any of the mocking frameworks – Mockito, EasyMock, JMock with hands on any one of the cloud platforms like PCF, Azure Use of code repository tools like SVN, GIT Exposure to any of the build and deployment tools like Gradle, Maven, Ant Experience in CI/CD pipeline such as JENKINS Experience using different design patterns, especially GoF, J2EE and Integration design patterns Exposure to performance testing using JMeter is good to have Ensuring the code meets the required development standards and is optimized for performance Experience managing teams and deliveries Providing technical design or approach for a business problem Leading the team towards the right solution with expected quality and timelines Experience with Agile practices With good collaboration skills to coordinate with US based onsite team and client team. Good team player and coordination skills Experience & Qualifications: 5+ years of experience in architecting and maintaining cloud native SaaS based product. Desired candidate should be Bachelor's in computer science /Computer engineering (Regular degree).
Tatsam is a stealth mode, venture-backed mental healthcare company based in India. We're redesigning mental health and wellness experiences for the modern day working professional, have raised angel round from top-tier investors, and signed some of the largest Indian enterprises and startups for the upcoming private beta launch… and we’re just getting started. The startup is led by a team of CXOs who are serial entrepreneurs (YC alumni, IIT alumni, CXO in large enterprises). They are supported by a team of behavioral design experts, clinicians and counsellors with vast experience, and technologists on a mission to improve mental health and wellbeing for the modern day working professional. Responsibilities: Your primary responsibility as a senior backend engineer will be to architect and develop a scalable and robust micro-services backend with strong Java, Spring(Boot), MySQL, AWS/GCP. Experience being part of a software development team in an Agile/Lean/Continuous Delivery environment Be a key performer in a high-performance product engineering team Qualifications: 1 to 4 years of overall IT experience. Most of this experience in Java (Core Java, J2EE, Springboot, Java collections, Java Multithreading) Should have experience designing database schemas - SQL and NoSQL. Exposure to frameworks like Spring, Hibernate, Play would be a plus Experience with microservices architecture would be beneficial. Working knowledge of any public cloud (AWS, GCP or Azure) Broad understanding and experience of real-time analytics, NoSQL data stores, data modeling and data management, analytical tools, languages, or libraries Bachelor's Degree in Computer Science or Engineering. The OpportunityYou will enter a close group of exceptionally talented people who in the last 2-months have secured incredible investors, partners, clients and advocates. We will continue this momentum till our vision of being able to provide good mental health and wellbeing avenues for the modern day professionals is achieved. If we like each other and agree to partner in this journey, this has the potential of resulting in a compounded career and mental growth for you.
About us: Equal parts creative agency, engineering firm, and consultancy, Grappus has a reputation of doing things differently. We work with brands big and small, far and wide, helping them understand, prototype and deploy a broad range of custom tech. We value design and we cringe at bad UX. Each project is a clean slate, we don’t have frameworks, or any pre-made formulas. We’re not here to just grow big, make money and win awards. We’re here to crack the process of building truly innovative products from scratch. Products that make people say ‘damn’. People at Grappus usually experience a highly accelerated career growth well beyond the narrow constraints of their ‘job description’. Here, the growth ladder is tailored to you. It operates exactly as fast as you can manage to grow. We think it's a waste when smart people are unable to make an impact. Our aim is to unleash your potential by giving you massive challenges and the freedom to solve them. We’re in a fluid world, where we don’t know what technologies we’ll use next, or the projects we’ll work on. We’re actively searching for ways to shine a light on our blind spots, whether it is in the products we want to build, the problems we like to solve, or the company culture we try to create. That’s what makes life at Grappus so exciting. Grappus is an ongoing experiment and you are a part of it. We'll be a different company a few years from now because you are going to change it for the better. We can’t wait to see where you take us Learn more about us: https://grappus.com/ About the role: We are seeking a Senior Java Developer who has a knack for coming up with creative solutions to unique problems, planning development cycles and writing technical documentation while leading a team of developers. You can get in where needed to write clean, reusable, and performant code, with creative sensibilities to push projects towards perfection. You should have good time management skills and be able to work both autonomously and collaboratively with a cross-discipline team of product managers, strategists, UX designers, art directors, and developers. Most importantly, you have an eye for detail and the ability to make beautiful designs come to life through code. What we’d like to see: Ability to write elegant and readable code Excellent problem solving skills and love technical challenges Comfortable working in a team-oriented and collaborative environment Strong understanding of Agile and Lean software development processes and practices Stays plugged into emerging technologies/industry trends and applies them proactively Knowledge of software best practices, like test driven development and continuous integration Must Have: BE/BTech in Computer Science or a related field or equivalent practical experience 2+ years of software development experience including deep, hands on experience in building back end applications using Java and Spring ecosystem Strong command over core Java: Understands the application of java best practices including logging & exception handling Familiar with the Java Concurrency model Understands Java collections, generics and java 8 based functional programming features Has extensively used the Spring ecosystem: Spring Boot HTTP/REST API development Spring Data (JPA) ORM tools like Hibernate (can fine tune mappings for performance) Unit and integration testing facilities of Spring Boot Experience coaching and mentoring junior developers Aggressive problem diagnosis and creative problem solving skills and client handling skills Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Implemented CI/CD in any of the projects done and experience with Test Driven Development Nice to Have: Understanding of API Development best practices Knowledge of Kubernetes/Docker and Devops Some or all of these AWS services: EC2/ECS; lambda; SQS/SNS; API Gateway, Cognito; Elastic Search Has contributed to the development or enhancement of CI/CD pipelines in a previous project Contributed in the creation of end-end automation tests (functional or non-functional) Has designed relational databases; conversant with SQL Personal projects or contributions to the open source community Strong organizational skills to juggle multiple tasks within the constraints of timelines Team player (those great personality types that people love to work with) Great communication skills
Technical Skills required: * Hands-on experience in Java 8, J2EE, JSP, Web Services and Spring Framework * Strong experience in Design patterns and frameworks. * Databases - Oracle, DB2, MYSQL * Should have a good understanding of Non-functional requirements performance/security etc. * Should be well versed with Software Development Life Cycle and should have good command over the process * Should be able to identify issues/risks and should be able to connect the dots in the requirements.
Java Developer with experience in Springboot and MicroservicesExperience in Java 8Experience in frameworks - Spring, HibernateExperience in Design Patterns
How would you leverage your technical expertise to create extraordinary impact for our clients? ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech. Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day. For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. They leverage their deep technical knowledge to solve more complex business problems and actively assess their team’s health, code quality and nonfunctional pipelines. You’ll spend time on the following: You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. You will work in collaborative, value-driven teams to build innovative customer experiences for our clients Create large-scale distributed systems out of microservices You will apply the latest technology thinking from our tech radar to solve client problems Efficiently utilize DevOps tools and practices to build and deploy software You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Here’s what we’re looking for: You have at least 5 years of experience with two or more development languages such as Java, C#, or Ruby You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban You enjoy influencing others and always advocate for technical excellence while being open to change when needed You’re willing and able to commit to travel to client sites in order to solve their business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
You’ll spend time on the following Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance. Write maintainable/scalable/efficient code. Contributing in all phases of the development lifecycle. Continue to innovate and build solutions to support business growth and launch new features. Object-Oriented Analysis and design using common design patterns. Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements Work in a cross-functional team, collaborating with peers during entire SDLC. Managing the developed applications and live support. We’re Excited About You If You Have Excellent coding skills in Java/J2EE Strong problem-solving skills, data structures and algorithms. Have experience in building and maintaining large scale web applications in service-oriented architecture. Good Understanding of Java 8 with proven hands-on skills Experience in Spring Framework - Spring Boot, Spring Data, Spring REST Experience in Spring Reactive Good understanding of SQL and MYSQL Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Understands version control branching strategies Understands different major language paradigms (object oriented / functional /reactive) Understanding of AWS is a plus Can reason about complexity of algorithms (time and space) Can debug code at ease and ensure quality code is produced Good verbal and written communication skills
Requirements Bachelor's degree in Computer Science, Software Engineering or a related technical discipline Strong coding skills ( Java or Golang) Experience building distributed domain-driven microservices Strong understanding of database and storage fundamentals Experience with AWS stack 2+ years of experience in software design and development Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis A strong track record of project delivery for large, cross-functional projects Experience building complex software systems that have been successfully delivered to customers Experience with building high-performance, highly-available and scalable distributed systems Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services A willingness to dive deep, experiment rapidly and get things done
Company- StatusNeoWebsite- https://statusneo.com/ Striving for excellence is in our DNA. We are more than just specialists; we are experts in agile software development with a keen focus on Cloud Native D3 (Digital, Data, DevSecOps. We help leading global businesses to imagine, design, engineer, and deliver software and digital experiences that change the world. Description Headquartered in Princeton, NJ (United States) we are a multinational company that is growing fast. This role is based out of our India setup. We believe that we are only as good as the quality of our people. Our offices are digital pods. Our clients are fortune brands. We’re always looking for the most talented and skilled teammates. Do you have it in you? About The Role As a Java Developer, you will analyze, design, program, test, document, and maintain software applications for Fortune companies. You will be working in close collaboration with the business, as well as other teams across StatusNeo paying special attention to solutions’ architecture and code quality. We offer you a great opportunity to work on cutting edge projects and enhance your knowledge base. You level up your technical skills while performing lots of challenging and interesting tasks. Responsibilities Keep abreast of technological advancement, emerging standards, and new software solutions that may affect decisions about system builds or enhancements. Work within a team of developers to complete proposed initiatives, contributing application architecture and implementation guidance Provide maintenance support to customers (internal and/or external) by investigating and rectifying the reported system’s shortcomings. Analyze requests for enhancements/changes and write amendment/program specifications. Understand the inter-dependencies of the services (application, system, and database) and able to pinpoint problem areas accurately to improve overall efficiency. Use development tools to develop applications for better productivity. Provide pre & post-implementation support. Provide technical guidance to junior colleagues in their work. Quickly gain an understanding of our clients’ requirements, technology needs, and solution architecture Collaborate with clients and internal teams to develop appropriate solutions Brainstorm with team members and prove the ability to think on the fly. Requirements Core Java Spring Boot, Spring Rest, Spring Data Testing framework - Junit, Mockito Experience in deploying application on one of public cloud preferably Microsoft Azure. (Other - AWS or Google Cloud) Experience in one of messaging platform preferably Kafka (Other - Rabbit MQ or Active MQ) Docker Kubernetes Others – Linux, Git, Maven, CI/CD pipeline Experience in working with Agile teams Good To Have Git (1-2 years of experience) Develop test cases, conduct SIT, load test, and tune the performance of systems to meet acceptance criteria. Perform and manage stages of the SCRUM and participate in the systems review with Project Lead/Manager. Experience in the development of cloud-native applications is an added advantage. Experience working in Agile teams What We Offer National and International Business Trips (if there is an opportunity) Culture of Knowledge Sharing and Training Modern & lively working environment Opportunity to write books, participate in conferences International assignment Relocation opportunities
Experience in designing and developing interactive, user-friendly applications. Proven work experience or Knowledge in Java technologies. Mandatory Skills: Core Java, Jsp & servlet. Desired Skills: Spring Boot Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards. Ensure software is updated with latest features