Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 years
3 - 7 Lacs
chennai
On-site
We are looking for a Full stack lead software engineer with deep understanding of Java/Python and its ecosystems, and strong hands-on experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. As a full stack lead software engineer, your responsibilities include understanding user requirements and leading a development team on the design, implementation and deliver of Java/Python application while providing expertise in the full software development lifecycle, from concept and design to testing. Candidate will be working closely with business architecture group to design and implement current and target state business process by using various tools and technologies. Candidate should ideally be having knowledge in few of these technologies like Java/Python/Unix technology stack, Angular, java script, SQL / NonSQL and Graph DB are used for data storage (we tailor the tools to the needs) and is integrated with other bank systems via RESTful APIs/web services and Kafka Streams. Qualifications: 10+ years of industry experience, with a strong hands-on experience in the hands-on development of mission-critical applications using Java/Python technologies, aligning each project with the firm's strategic objectives, and overseeing team operations to ensure project success. Experience with complex system integration projects. Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services. Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML Strong Knowledge of SQL, JDBC, Unix commands. Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB). Hands-on experience on working / deploying application on Cloud. Hands-on experience in code testing tools like Junit / Mockito / Cucumber. Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments. Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ). Excellent communication skills (written and verbal), ability to work in a team environment. Excellent analytical and problem-solving skills and the ability to work well independently. Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas. Experience in the Financial Services industry is added advantage. Understanding Financial and Reporting Hierarchies will be beneficial. Education : Bachelor’s or equivalent degree in Computer Science Experience : Minimum 10 + years of relevant experience developing applications/solutions preferably in the financial services industry. Required Skills: Minimum 10 + years of application development experience in Java/Python with: Spring Boot & Microservices; REST Web Services; JPA with hibernate; Core Java/Python. Minimum 6+ years of Hands-on experience in designing architecture for enterprise applications. Angular and Java Script Experience in working on a native cloud platform. Experience with development IDEs such as Eclipse and IntelliJ Experience with SQL/NONSQL such as Oracle, PostgreSQL, Neo4j, and MongoDB Experience with caching framework such as Redis. Experience with CI/CD systems such as helm and harness. Experience with messaging services such as Kafka. Experience in Python, Unix shell scripting will be an added plus Excellent trouble shooting skills. Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences. Skilled in customer and leadership presentations Experience with Agile Software Development Lifecycle methodology and related tooling. For example -JIRA, Scrum. - Job Family Group: Technology - Job Family: Applications Development - Time Type: Full time - Most Relevant Skills Please see the requirements listed above. - Other Relevant Skills Angular, Java, Microservice Framework, Spring Boot. - Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Posted 3 weeks ago
0 years
0 Lacs
andhra pradesh
On-site
P2-C1-TSTS Development: Design, develop, and maintain Java-based microservices. Write clean, efficient, and well-documented code. Collaborate with other developers and stakeholders to define requirements and solutions. Participate in code reviews and contribute to team knowledge sharing. Microservices Architecture: Understand and apply microservices principles and best practices. Design and implement RESTful APIs. Experience with containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes). Knowledge of distributed systems and service discovery. Experience with design patterns (e.g., circuit breaker pattern, proxy pattern). Deep understanding of distributed systems and service discovery. Testing & Quality: Develop and execute unit, integration, and performance tests. Ensure code quality and adhere to coding standards. Debug and resolve issues promptly. Deployment & Monitoring: Participate in the CI/CD pipeline. Deploy microservices to cloud platforms (e.g., AWS, Azure, GCP). Monitor application performance and identify areas for improvement. Programming Languages: Proficiency in Java (J2EE, Spring Boot). Familiarity with other relevant languages (e.g., JavaScript, Python). Microservices: Experience designing and developing microservices. Knowledge of RESTful APIs and other communication patterns. Experience with Spring Framework. Experience with containerization (Docker) and orchestration (Kubernetes). Databases: Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). Familiarity with ORM frameworks (e.g., JPA, Hibernate). Cloud Platforms: Experience with at least one cloud platform (e.g., AWS, Azure, GCP). Tools & Technologies: Familiarity with CI/CD tools (e.g., Jenkins, Git). Knowledge of logging and monitoring tools (e.g., Splunk, Dynatrace). Experience with messaging brokers (e.g., Kafka, ActiveMQ). Other: Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Experience working in Agile/Scrum environments. DevOps: Experience with DevOps practices and automation. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us. Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence. Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Posted 3 weeks ago
0 years
0 Lacs
jaipur, rajasthan, india
On-site
Job Overview: We are seeking a Java Developer with expertise in Spring and Hibernate frameworks to join our development team. You will be responsible for building robust and scalable backend applications, integrating with databases, and delivering high-quality software solutions in an Agile environment. The ideal candidate will have hands-on experience with Java, Spring, Hibernate, and modern software development best practices. Key Responsibilities: Design, develop, and maintain Java-based applications using Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.) and hibernate. Collaborate with cross-functional teams (e.g., product managers, front-end developers, QA, etc.) to define software requirements and deliver solutions. Develop RESTful APIs and microservices for integration with front-end systems or external applications. Implement and optimize database queries using Hibernate ORM and JPA to interact with relational databases (MySQL, PostgreSQL, etc.). Ensure high performance and scalability of applications, focusing on system efficiency and reliability. Write unit tests and conduct code reviews to ensure the quality and maintainability of the codebase. Troubleshoot and debug issues across all layers of the application, including the database and server-side logic. Work within Agile methodologies, contributing to daily stand-ups, sprint planning, and retrospectives. Document technical specifications, API contracts, and any relevant system changes or features. Required Skills & Qualifications: Proven experience as a Java Developer with expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate (JPA, HQL). Strong proficiency in Java 8+ and object-oriented programming (OOP) principles. Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools like Hibernate and JPA. Familiarity with RESTful API development and integration with front-end technologies. Knowledge of Spring Boot for building microservices and web applications. Understanding of dependency injection, AOP, and Spring Security for securing applications. Experience with version control systems (e.g., Git, SVN). Strong problem-solving and debugging skills. Familiarity with Agile/Scrum methodologies and tools (JIRA, Confluence, etc.). Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. Nice-to-Have: Experience with Spring Cloud and Spring Integration for microservices-based architectures. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Experience in cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of front-end technologies (e.g., Angular, React) and how they interact with backend services. Familiarity with CI/CD pipelines, Jenkins, GitLab CI, or similar tools. Knowledge of caching mechanisms (e.g., Redis, EhCache) for improving application performance. Interested candidates can share their CVs at surbhi.shukla@programmers.ai
Posted 3 weeks ago
5.0 years
0 Lacs
new delhi, delhi, india
On-site
At AlgoSec, what you do matters! Over 2,200 of the world’s leading organizations trust AlgoSec to help secure their most critical workloads across public cloud, private cloud, containers, and on-premises networks. Join our global team, securing application connectivity, anywhere. We are hiring a Software Developer to join our Customer Focus R&D team. Reporting to: R&D Customer Focus Team Leader Location: Gurgaon, India Direct Employment Responsibilities Join a special and dynamic development team, solving complex issues seen in the field. Daily interaction with other development teams, technical services, and QA. Use profilers, debuggers, other tools and “out of the box” thinking to improve component performance and scalability. Work with a wide range of technologies & systems such as Java, microservices, Spring, Perl, Linux, AWS infrastructure, Angular, PostgreSQL, ActiveMQ, and more. Become familiar with the entire AlgoSec suite and the underlying codebase while contributing to training and performing knowledge transfers within the company. Requirements Graduated with an elite university (IIT, NIT) with excellence. Knowledge in software development (Java). At least 5 years of experience in Java software development. Team player, pleasant person to work with, high level of integrity. Fast learner, bright, independent and organized. Excellent written and verbal communication skills in English. Advantages Experience in any of the following technologies: Spring Boot applications, Hibernate, JPA, concurrency, Perl, C, PHP, Ruby, Angular, AWS cloud development and networking. Knowledge in Linux/UNIX environments. Multitasking, "out-of-the-box" thinking and problem-solving abilities. Experience with full stack troubleshooting and providing support for enterprise applications. Experience in customer-facing roles, working with enterprise customers. Previous experience in the security space. AlgoSec is an Equal Opportunity Employer (EEO), committed to creating a friendly, diverse and inclusive company culture.
Posted 3 weeks ago
5.0 - 7.0 years
0 Lacs
mumbai metropolitan region
On-site
Profile Summary The Experienced Software Engineer's (solutions/product engineering) is responsible for developing scalable and robust innovative products aligned to the technical vision of Mobileware. This is a hands-on role where the Experienced Software Engineer is involved in writing software code on a daily basis, assisting their team to meet deadlines and improve the quality of the codebase. They also act in a supportive/mentorship role for new or evolving software developers or programmers in the development team, primarily through processes such as pair programming, conducting of code reviews, promoting good development principles, such as test-driven development, and taking the lead in correcting code defects. About The Role While the responsibilities are primarily technical, they also have responsibilities in delegating work, as needed. They ensure that sections of software projects come in on time and under budget. Product Planning The key role responsibilities include : Collaborates with the Project Managers to gain insights into the feature requirements and discuss technical constraints and feasibility options with the Principal/Solution Architect. Supports creation of development schedules for the products while analyzing priorities and deadlines and seek approval and feedback from the Principal/Solution Architect. Researches, evaluates and assists in the presentation of alternative options for product development to best meet the product vision as defined by the Principal/Solution Architect. Identifies and articulates implementation risks, mitigation strategies and assists in creation of contingency plans. Product Development Supports the Tech Lead in assigning appropriate tasks to new team members basis their competence and availability. Participates, hands-on, in all stages of the Software Development Lifecycle full-stack development, components, services, and APIs. Supports integration of user-facing elements, and collaborate closely with the design, and front-end UI/UX team. Writes elegant, effective, and scalable code while maintaining the highest level of coding standards and takes complete ownership of projects and ensure timely deliveries with ability to debug, refine, review, and deploy code. Supports new team members by consistently urging them to analyze feature requirements and drive best coding standards to achieve the delivery schedules. Tests the products and works closely with Testers to analyze high level defects and gets the team to resolve them in a timely manner. Provides technical quality assurance oversight for work of other engineers through matrix team structure, instils test driven software development environment with emphasis on test automations. Conducts periodic reviews with developers to oversee and gauge the progress of project and drive mid-course correction as well as to assess the quality of the code (vulnerability, no. of bugs, % test cases run etc. Shares reports on the development progress, problems, risks and solutions as per the defined periodicity. Utilizes SonarQube for ensuring a continuous inspection on the quality of code in order to detect any vulnerabilities, bugs etc. and correct issues wherever applicable. Participates in weekly meetings with the Project Managers to analyze corrective action taken on issues detected by SonarQube. Conducts verification at all levels as per the internal and external quality standards and ensure product delivery is in line with the requirements as per the BRD. Maintains version history of all apps going live and a repository of templates / features / slides etc. in order to use at a later date. Supports the team to create sample Apps for use as marketing collaterals / demo for clients. Interacts with clients for any queries if required, for any new CRs that come in and for providing support for any production issues post the go-live in order to maximize client Compliance and Improvement : Ensures internal process compliance by the developers to enable operational excellence of the code while also addressing issues that may arise during process audits. Conducts the research on various technologies / devices and suggest the same to the Principal/Solution Architect for implementation across various products (E. SDK, e-KYC etc. Regularly, and proactively, updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations. Reviews the codes periodically and provide constant guidance on improving the product quality. Team Collaboration Engages with new team members on a regular basis to support and guide them through their Projects : Drives and manages any additional projects / teams as may be required from time to Requirements : Tech in Computer Science or Electronics, or equivalent, from an institute of repute; with preference for post-graduation in relevant area. Typically, 5 to 7 years of relevant work experience. Combination of qualification, relevant certifications, and work experience may be considered in lieu. Experience of at least 3 years in Digital Payments domain (UPI) is mandatory. Strong background in Core Java with good knowledge of Collections framework, knowledge of JSP/Servlets, and proficiency in Mark-up Languages like XML and JSON. Experience with Web frameworks Struts/Spring, Service-Oriented Architecture / Web Services SOAP/REST/API and proficiency with OOPS concepts. Knowledge of SQL and hands-on experience in Hibernate or JPA. Hands on knowledge of Linux systems and Shell scripting. Knowledge of Web Technologies HTML, CSS, JavaScript, jQuery preferred; and dependency Injection (as demonstrated in Spring or Java EE Knowledge of build tools (Ant, Maven) is advantageous. Experience in SDLC & associated tools/processes, with proven ability to manage development of complex initiatives throughout SDLC while managing competing priorities on an ongoing basis. Having good people and project management skills. Flexible both in mindset and readiness to work a variety of working hour; and be able to work under pressure and time-pressing deadlines. Should have Strong communication skills, including problem solving, analytics, negotiation, presentation, influence skills and inter-personal skills; and a zeal to work in a start-up environment. About Us At 86400 (An initiative by Mobileware Technologies), we specialize in delivering advanced digital payment solutions for the BFSI sector. Our product suite includes NPCI switches like UPI, IMPS, BBPS, AePS, and our flagship API Banking Platform, TransXT. With 15 years of experience, we are ISO 27001 certified, PCI DSS compliant, and a preferred NPCI partner. We empower Financial Institutions with innovative, secure, and compliant payment processing systems. Our clients banks, NBFCs, fintechs, and more rely on us for seamless API integration and customized financial solutions to meet their evolving needs. (ref:hirist.tech)
Posted 3 weeks ago
5.0 years
0 Lacs
bengaluru, karnataka, india
On-site
Company Description 👋🏼 We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total experience 5+ years. Extensive experience in Java 17, Spring Framework-Core/Boot/MVC, Hibernate/JPA, and Microservices Architecture. Hands on working experience in REST APIs and service orchestration. Strong working knowledge of NoSQL (MongoDB, Cassandra, Redis) and RDBMS (MS-SQL, MySQL). Experience with RabbitMQ, Kafka, Zookeeper for asynchronous processing and event-driven systems. Hands-on with Elasticsearch for scalable search and analytics. Strong knowledge of AWS Code Deploy and CI/CD pipelines. Hands-on with GitHub Copilot and prompt-based coding. Familiarity with AI productivity tools (Anthropic, ChatGPT, etc.) for faster delivery. Knowledge of Docker, Kubernetes, and cloud-native deployment practices. Excellent communication and collaboration skills for working across global teams RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements. Mapping decisions with requirements and be able to translate the same to developers. Identifying different solutions and being able to narrow down the best option that meets the client’s requirements. Defining guidelines and benchmarks for NFR considerations during project implementation. Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers. Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed. Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it. Understanding and relating technology integration scenarios and applying these learnings in projects. Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken. Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Posted 3 weeks ago
2.0 - 7.0 years
3 - 8 Lacs
chennai, bengaluru
Work from Office
We’re Hiring! Backend: Java (Spring Boot, Hibernate, JPA) Frontend: Angular | React Experience: 2–8 yrs Location: Chennai & Bangalore Apply: https://forms.gle/kXXPvUPUm9cphh6C6
Posted 3 weeks ago
5.0 years
0 Lacs
pune, maharashtra, india
On-site
Minimum Qualifications Bachelor’s degree in computer science, CIS, or related field (or equivalent work experience). 5+ years of experience in software development. 5+ years of experience in database technologies. 5+ years of experience working on projects involving solution implementation using SDLC. Required Skillsets 5+ years of experience in Java/JEE application development. Strong proficiency in Core Java 8 or higher . Hands-on experience in Spring Boot and Microservices development (must-have). Expertise with JPA and Hibernate . Experience in building APIs and Kafka consumers . Proficient in database technologies with strong SQL skills. Solid understanding of Agile methodology and working in Agile teams. Strong knowledge of Data Structures & Algorithms (DSA) and proven problem-solving ability. Proficiency with Git and version control workflows. Experience with collaboration tools such as Jira, Confluence, Slack . Excellent verbal and written communication skills . Nice to Have Exposure to Cloud technologies (AWS, GCP, or Azure). Knowledge of CI/CD pipelines and DevOps practices. Familiarity with containerization (Docker, Kubernetes).
Posted 3 weeks ago
3.0 - 4.0 years
0 Lacs
bengaluru, karnataka, india
On-site
Design, develop, test, and deploy Java-based web applications using modern frameworks and technologies. Develop and maintain RESTful APIs and web services. Work with front-end developers to integrate UI components with server-side logic. Write clean, maintainable, and efficient code following coding standards and best practices. Participate in code reviews, design discussions, and agile development cycles. Troubleshoot, debug, and optimize application performance and scalability. Maintain technical documentation for developed features and modules. Collaborate with QA, DevOps, and other cross-functional teams to deliver high-quality software. Required Skills & Qualifications: Bachelor’s degree in Computer Science, IT, or related field. 3 to 4 years of professional experience in Java and Web Application Development. Strong knowledge of Spring / Spring Boot, JPA/Hibernate, and RESTful services. Experience with HTML, CSS, JavaScript, and front-end frameworks like Angular, React, or Vue.js. Familiarity with SQL and relational databases such as MySQL, PostgreSQL, or Oracle. Understanding of software development best practices, including unit testing, version control (Git), and CI/CD.
Posted 3 weeks ago
15.0 years
0 Lacs
hyderabad, telangana, india
On-site
Business Unit: Cubic Transportation Systems Company Details: Job Summary: Plays a critical role in ensuring that enterprise applications are designed, developed and implemented across the enterprise meeting the best practices and architectural patterns. Incumbents in this position will be involved in every phase of the project lifecycle from intake through delivery, and will be considered one of the leadership team members who have primary responsibility that a solution is well engineered, operable, and maintainable, delivered on schedule, aligns to enterprise vision and provides the anticipated business value. The Systems Architect is responsible for defining, documenting and leading the technical development of these applications. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Job Details: Minimum Job Requirements: Four-year college degree in computer science, Engineering or Masters in Computer Application (MCA) or related field plus a minimum of 15 years of related experience. Experience leading requirements analysis, design, development and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability and cost/revenue optimization. Demonstrates expertise and leadership in working with business units, product management, development and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles. Must be available for domestic and international travel. Essential Job Duties and Responsibilities: 15+ years relevant software development experience creating business applications with Mobile technologies (React Native, Android, or iOS), Java, Spring boot and relational database systems. 3+ years experience Mobile application architecture providing solutions on performance, security, scalability, responsive UI design, localization, usability and accessibility. 3+ years technical leadership experience. Application development experience using Mobile development frameworks and platforms (e.g., Swift, Objective C, Xcode, Java, Kotlin, Android SDK, React Native, Flutter or Xamarin), Java EE, Spring Framework , Spring Boot, Gradle, Postgres. Strong understanding of Mobile app architecture patterns (e.g., MVC, MVVM, MVP) and design principles. Database technologies: Hibernate and JPA; Spring Data , Postgres, SQL Server ,SQL datawarehouse. Experience with mobile payment systems and contactless integrations (NFC) is highly preferred. Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role. Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts. Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs and interface specifications. Oversees detailed technical designs created by development teams. Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system. Keeps up-to-date on the latest developments in systems engineering, computers, communications systems and software techniques relevant to the company’s operation. Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach. Review the work as it progresses and provide support to the team members as and when required Knowledge of cloud and container technologies like Azure, Docker, Kubernetes etc. Experience building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests). Ability to mentor and lead other technical team members with having direct supervision responsibility. Deep understanding of mobile architecture, app deployment workflows, and integration with physical devices. Lead end-to-end mobile device and embedded systems integration for fare collection infrastructure. Techniques for profiling and optimizing Mobile applications, including memory management, network performance, and responsiveness. Experience with tools and methodologies for performance testing and debugging. Expertise in mobile security principles, including data encryption, secure authentication, and vulnerability management. Familiarity with industry standards and regulations such as GDPR, HIPAA, and OWASP. Experience with Mobile UI/UX design principles and best practices. Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer and governance team Research, monitor, and evaluate emerging technologies and recommend long-term technology solutions Design or Modify existing solution for better performance optimization Code Quality systems: SonarQube, Nexus IQ and third party vulnerabilities check systems. Experience with designing and developing deployment pipelines using Jenkins / Bamboo Experience with Software Architecture tool like Enterprise Architect or MS Visio. Agile/Scrum and DevOps practices Worker Type: Employee
Posted 3 weeks ago
1.0 years
0 Lacs
gurgaon, haryana, india
On-site
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. Primary Responsibilities Need to do development on web based application using Java, Spring boot and Kubernetes Design and Development: Create and maintain Java-based applications that are high-volume and low-latency Requirement Analysis: Analyze user requirements to define business objectives and envision system features Coding: Write well-designed, efficient, and testable code Testing and Debugging: Conduct software analysis, programming, testing, and debugging Documentation: Develop detailed design documentation and user guides Deployment: Prepare and produce releases of software components Maintenance: Support continuous improvement by investigating alternatives and technologies Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so Required Qualifications Bachelor's degree or equivalent experience 1+ years of hands-on experience in Java development. Experience with popular Java frameworks like Spring, Hibernate, and J2EE Experience with relational databases, SQL, and ORM technologies (e.g., JPA, Hibernate) Experience with containerization technologies such as Docker and Kubernetes Familiarity with development tools like Eclipse, IntelliJ, and version control systems like Git Proficiency in Core Java programming and Spring boot Knowledge of RESTful APIs and microservices architecture Proven excellent communication and teamwork skills Proven solid problem-solving abilities and attention to detail Proven excellent communication and teamwork skills Demonstrated ability to manage time efficiently and handle multiple projects simultaneously Preferred Qualification Java certifications (e.g., Oracle Certified Professional) At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission.
Posted 3 weeks ago
2.0 - 7.0 years
7 - 17 Lacs
hyderabad
Work from Office
About this role: Wells Fargo is seeking a Software Engineer In this role, you will: Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts Identify opportunities for service quality and availability improvements within the technology domain environment Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements Provide information to technology colleagues, internal partners, and stakeholders Required Qualifications: 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Software engineering experience in design, development, testing, and documentation of enterprise-grade systems. Experience leading one or more agile software development teams. Hands-on experience with microservices architecture and orchestrating services for high-volume transaction processing onPCF, Kubernetes, or other cloud platforms. Experience designing and developing systems usingMongoDB and PostgreSQL. Strong expertise in data modeling, especially for greenfield applications using MongoDB: Designing efficient, scalable document schemas Balancing normalization/denormalization Indexing strategies and aggregation pipelines Schema versioning and migration strategies Experience building systems from the ground up using best practices: modularization, automation, test-driven development (TDD), business-driven development (BDD), and secure coding. Experience providing technical leadership to individual developers on microservice development. Working in agile environments with 2-week sprint cycles, familiar with agile ceremonies, Jira, and Confluence. Hands-on experience with the following technologies: Languages/Frameworks:Java, Spring, Hibernate, JPA Cloud & Orchestration:PCF, TKGI, Kubernetes Messaging & Streaming:Kafka with AVRO UI Frameworks:Angular, React API Management:Apigee DevOps & Monitoring:Liquibase, Harness, Grafana, AppDynamics Testing:JUnit, Karate, Cucumber, TDD, BDD Deployment:Blue-Green deployments, Feature Toggles, Circuit Breakers
Posted 3 weeks ago
5.0 - 8.0 years
8 - 13 Lacs
bengaluru
Work from Office
We are seeking a skilled and motivated Software Engineer with a strong background in Java and Spring Boot to become an integral part of our team. This position offers an opportunity to contribute to cutting-edge service-oriented architecture projects while ensuring the development of high-quality and optimized solutions. Responsibilities Develop high-performing applications using Java and Spring Boot Design and implement service-oriented architecture solutions Ensure clean, maintainable, and well-tested code following industry best practices Collaborate with subject matter experts to translate business concepts into technical implementations Debug, troubleshoot, and resolve issues to optimize application performance Utilize automated testing frameworks to maintain high code coverage and quality standards Deliver solutions that align with technical and business requirements Requirements 3+ years of Java development experience and GitLab At least 2 years of experience with service-oriented architecture Proficiency in automated testing and code coverage tools Familiarity with containers such as Docker or Kubernetes Experience working in collaborative development teams of 3-5 people Strong capability for debugging, troubleshooting, and solving performance issues Appreciation for producing clear, maintainable, and well-tested code Excellent communication skills to work with subject matter experts to gather requirements Independent thinker with the ability to engage and learn effectively
Posted 3 weeks ago
7.0 - 11.0 years
10 - 15 Lacs
hyderabad, gurugram
Work from Office
Support design of feature implementation for designated features Implement designated features according to functional and non-functional requirements Raise concerns of feature deadlines and delivery defects and issues as needed Deploy implemented changes to dedicated colored namespace and golden for testing Release Management Assist in updating dedicated namespace with most recent QA changes as needed Abide by Standards and Development Delivery for Team Abide by technical direction and best practices for Software Delivery Life Cycle Unblock team members as requested Work with QE resources to execute test cases for designated features People Management Provide downward written feedback for junior team members Technical Skills: Java, Springboot. Core Java, OOPs, Design principles, Design patterns, Spring IoC, annotations, Spring JPA Prefer strong Java candidates with exposure to other languages as well such as NodeJS / Typescript AWS services - Lambda, API Gateway, IAM, SQS (exposure to at least 2 services from the list) Gitlab CICD / DevOps experience Amazon EKS - Kubernetes in general, Docker Kafka eventing (could be any eventing framework) Java Swing, Struts (Good to have) Experience of working in Agile
Posted 3 weeks ago
2.0 - 6.0 years
5 - 9 Lacs
mumbai, chennai, gurugram
Work from Office
As a Senior Software Engineer I, you will tackle complex projects, contribute directly to product plans and schedules, and help shape innovative technology solutions. You ll be supported as you mentor others and collaborate with users and stakeholders to translate needs into real-world solutions. Your growth and well-being are as important to us as your technical expertise. Responsibilities Collaborate with product teams and other stakeholders to define and implement requirements. Work closely with DevOps teams to strengthen our technical environments. Apply software development best practices and assist peers through code and design reviews. Contribute to and thrive in an Agile development environment. Troubleshoot technical issues, including security vulnerabilities, and stay updated on new technologies. Demonstrate adaptability and a collaborative mindset in a fast-changing environment. Communicate effectively in both written and verbal formats. Requirements Experience with Java 11+, Spring Boot, and Micro Services. Front-end skills in Angular (Mandatory) . Strong knowledge of relational and non-relational databases, SQL, and ORM technologies (JPA, Hibernate). Familiarity with Agile DevOps tools such as Gradle, GIT, Bamboo, Jenkins, IntelliJ, and Nexus. Bonus: Exposure to AWS services, Docker containers, and test-driven development. Understanding of cybersecurity, cloud technologies, and Agile methodology. Experience with security-related tools (e.g., Wiz, Qualys, Checkmarx, Mend). Solid grasp of REST APIs. Bonus: Experience working on multiple large projects, providing insight into architecture and common pitfalls.
Posted 3 weeks ago
7.0 - 10.0 years
25 - 30 Lacs
bengaluru
Work from Office
We are seeking a highly skilled and experienced professional with a strong background in software development and relevant experience of 7 years or more. The ideal candidate should possess the following qualifications and skills: Requirements: Degree in Computer Science and relevant work experience of 7 years or more. Excellent analytical, problem-solving, and logical thinking skills. Excellent English communication skills, both oral and written. Proficient in Java programming (Java 8 and above), React and JavaScript. Familiarity with Java frameworks such as Spring Boot, Spring Data JPA, Hibernate. Experience with REST APIs and web services. Experience in working with microservice architecture. Experience in working with deployment servers preferably WAS Liberty or Apache Tomcat. Knowledge of databases (preferably Oracle) and SQL. Experience with Webpack, Redux and similar. Experience in developing Junit and JEST test cases. Proven experience in building client software (user interfaces) or single page applications (SPA) in REACT-JS framework. Experience with working on design patterns is a plus. Experience in developing OSLC based applications and interfaces with IBM applications is a plus. IBM ELM application knowledge (EWM, ETM, ERM, etc.) is a plus. Mandatory Key Skills Java*,Hibernate,web services,Spring Boot,Oracle,Spring Data JPA,REST APIs,SQL
Posted 3 weeks ago
0 years
0 Lacs
pune, maharashtra, india
On-site
Position Overview Job Title- Senior Java Developer, AS Location- Bangalore, India Role Description This role is for Senior Software Engineer responsible for Architecting, Design and Developing software applications. The candidate is expected to work closely with Team Leads or Software Development Managers and other key stake holders to ensure good quality, maintainable, scalable and high performing software applications are delivered to users. Candidate/Applicants should be coming from a strong technological background. Should be hands on and be able to work independently requiring minimal technical/tool guidance. Should be able to technically guide and mentor junior developers in the team. Work closely with team members and vendor team to design and develop software. Should have good communication skill and strong positive outlook. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Hands-on software development Knowledge of solution deisgn and Architecting Experience in Agile and Scrum delivery Should be able to contribute towards good software design Participate in daily stand-up meetings Strong communication with stakeholders Articulate issues and risks to management in timely manner Train and mentor junior team members to bring them up to speed Analyse software defects and fix them in timely manner Work closely with Functional Analysis and Quality Assurance teams Your Skills And Experience Must have (Strong technical knowledge required) Strong development skills in Java 8 and above, knowledge of additional languages like Kotlin, Scala, Python is a plus Hands on experience in opensource Java frameworks like – Spring Batch, Spring Boot, JPA and Hibernate. Hands on experience in messaging technologies like – JMS, IBM MQ, Solace, Kafka Experience in at least one of the relational databases – Oracle (preferable), MySQL, Postgres, H2 Handson experience in developing REST/JSON Web Services Should have sound knowledge in Build tools – Maven (preferable), Gradle, Jenkins, TeamCity Should have sound knowledge in web and application servers like Tomcat (preferably), Weblogic, Webspere, JBoss etc. Should have sound knowledge in revision control system – Git (preferable), SVN Sound knowledge of Unit testing frameworks – Junit (preferably), Mockito Experience in developing Unix shell scripts Experience of at least one functional language, such as Scala, Kotlin, Lisp/Clojure, Haskell, etc. Nice to have Experience with cloud technologies such as Docker, Kubernetes, Openshift, Azure, AWS, GCP Additional languages such as Kotlin, scala & Python Experience with Big data / Streaming technologies Experience with end to end design and delivery of solutions Experience with UI frameworks like Angular or React RDBMS /Oracle design, development, tuning Sun/Oracle or architecture specific certifications How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.
Posted 3 weeks ago
2.0 - 5.0 years
4 - 7 Lacs
bengaluru
Work from Office
Hiring for Java Developer-Bangalore About the Role: We are seeking a highly motivated and skilled Java Developer to join our development team. The ideal candidate will be responsible for designing, implementing, and maintaining Java-based applications, contributing to all phases of the development lifecycle. Key Responsibilities: Design, develop, and maintain efficient, reusable, and reliable Java code. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the best possible performance, quality, and responsiveness of applications. Identify bugs and devise solutions to mitigate and address issues. Participate in code reviews and follow coding best practices. Write well-documented, clean, and testable code. Work on application performance tuning and optimization. Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. Required Qualifications: Bachelors degree in Computer Science, Engineering, or related field. [4+] years of experience in Java development. Strong understanding of object-oriented programming (OOP). Proficiency in Java SE / Java EE / Spring Framework / Spring Boot. Experience with RESTful APIs, web services, and microservices architecture. Familiarity with databases (SQL / NoSQL), ORM tools like Hibernate or JPA. Knowledge of version control tools (e.g., Git). Experience with build tools like Maven or Gradle. Familiarity with Agile/Scrum development methodologies.
Posted 3 weeks ago
2.0 - 6.0 years
4 - 8 Lacs
pune
Work from Office
Join us as a Full Stack Developer at Barclays where you will spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experience. With a primary focus on backend services using Spring Boot and some experience with Angular/ReactJS, youll help build robust, scalable applications that deliver exceptional value to our users. To be successful as Full Stack Developer you should possess: Proficiency in developing RESTful APIs and microservices using Java Spring Boot. Strong understanding of Spring Framework (e. g. , Spring MVC, Spring Security, Spring Data, Spring Batch). Hands-on experience with Hibernate for object-relational mapping (ORM). Knowledge of JPA (Java Persistence API) and database interaction using Hibernate. Strong expertise in writing and optimizing SQL queries for Oracle databases. Experience in integrating frontend applications with backend services via REST APIs. Familiarity with API documentation tools (e. g. , Swagger, Postman). Nice to have experience working with Angular/ReactJS application. Some other highly valued skills may include: Experience with Kafka or other message brokers for event-driven communication. Experience working with any search engine like Apache Solr or Elastic Search. Hands-on experience with Python. Familiarity with CI/CD pipelines (e. g. , Jenkins, GitLab CI) and containerization (e. g. , Docker, Kubernetes). Knowledge of unit testing and integration testing frameworks (e. g. , JUnit, Mockito, Jest, React Testing Library). You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc). to solve problems creatively and effectively. Communicate complex information. Complex information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes.
Posted 3 weeks ago
5.0 - 10.0 years
7 - 12 Lacs
bengaluru
Work from Office
Senior Full Stack Engineer (IC3) About the Role Oracle Health is focused on delivering software solutions to help the world s largest pharmaceutical companies positively impact people s lives by supporting the cost-effective development of treatments for today s most challenging health related issues. We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic team and make a meaningful impact in the healthcare industry. With your expertise, we aim to revolutionize life science and patient care through innovative technology solutions. As a key member of our engineering team, you will play a pivotal role in the entire software development lifecycle, from conception to deployment and maintenance. Responsibilities: Collaborate with a diverse group of professionals, including architects, product managers, developers, QA testers, and support staff, to deliver cutting-edge full-stack applications and services. Lead the design and development of new software components and features, ensuring they meet high-quality standards. Document your work by creating design specifications and contributing to code reviews. Implement and automate tests to ensure the reliability and performance of our cloud services. Take ownership of deploying new code to production environments, working closely with the team to ensure seamless releases. Participate in the day-to-day operations of the services you help create, providing ongoing support and maintenance. Engage in all phases of the software development process, from ideation to delivery. Requirements and Qualifications: A Bachelors or Masters degree in Computer Science, Engineering, or a related field is required. Minimum 5 years of professional experience in designing and developing complex software systems using Java-based platforms. Proficiency in Java/JEE technologies, including JPA, JDBC, and RESTful Web Services, with a strong understanding of RDBMS, preferably Oracle. Practical knowledge of modern front-end frameworks such as Angular, React/Redux, or Knockout for building interactive user interfaces. Ability to create responsive UI elements using grid/flex box layouts or frameworks like Foundation. Expertise in at least one of the following: Oracle JET, JQuery, Knockout JS, Preact/React, LESS/SASS. Experience with Tomcat, Docker, Kubernetes, and cloud technologies is essential. Experience leveraging GenAI and Agents in workflows to increase productivity Strong problem-solving abilities and a methodical approach to software development. Excellent communication and time management skills, with a collaborative mindset. Preferred Skills: Experience with massively scalable systems and handling big data is advantageous. Familiarity with healthcare systems or medical data would be an added asset. Knowledge of distributed computing, storage replication, and data planes is a plus. If you have a passion for building cutting-edge software solutions and are excited about contributing to the healthcare industry, we encourage you to apply. Your work will directly contribute to improving patient care and health outcomes, making this an incredibly rewarding role.
Posted 3 weeks ago
2.0 - 4.0 years
2 - 4 Lacs
thiruvananthapuram
Work from Office
Role & responsibilities: Design, develop, and maintain backend applications using Spring Boot Develop RESTful APIs and microservices Work closely with frontend developers and other stakeholders to deliver business requirements Troubleshoot and debug applications to optimize performance Participate in code reviews and contribute to best practices Skills & Requirements: Minimum 2 years experience in Java development, with focus on Spring Boot Strong knowledge of Java, Spring Boot, JPA/Hibernate, and RESTful APIs Experience with SQL/NoSQL databases Familiarity with cloud platforms (AWS, Azure, GCP) is beneficial • Good problem-solving and analytical skills
Posted 3 weeks ago
2.0 - 4.0 years
0 Lacs
pune, maharashtra, india
On-site
The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements Identify and analyze issues, make recommendations, and implement solutions Utilize knowledge of business processes, system processes, and industry standards to solve complex issues Analyze information and make evaluative judgements to recommend solutions and improvements Conduct testing and debugging, utilize script tools, and write basic code for design specifications Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 2-4 years of Experience in JAVA (Core Java, Java EE, Multithreading/Concurrency, RESTful Development) Experience with UI (JavaScript, CSS, Angular) Experience in Springboot Framework, Spring Integration and persistence frameworks like JPA, Hibernate or Mybatis. Tools – Well versed with IntelliJ/Eclipse Experience with Oracle/MySQL, Mongo DB Strong ability to leverage microservices. Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Maven , Sonar Experience in working on multiple technologies and medium to complex systems, well versed with design standards & framework. DevOps experience. Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
Posted 3 weeks ago
3.0 - 5.0 years
5 - 9 Lacs
bengaluru
Work from Office
Design, develop, test, and deploy Java-based web applications using modern frameworks and technologies. Develop and maintain RESTful APIs and web services. Work with front-end developers to integrate UI components with server-side logic. Write clean, maintainable, and efficient code following coding standards and best practices. Participate in code reviews, design discussions, and agile development cycles. Troubleshoot, debug, and optimize application performance and scalability. Maintain technical documentation for developed features and modules. Collaborate with QA, DevOps, and other cross-functional teams to deliver high-quality software. Required Skills & Qualifications: Bachelor’s degree in Computer Science, IT, or related field. 3 to 4 years of professional experience in Java and Web Application Development. Strong knowledge of Spring / Spring Boot, JPA/Hibernate, and RESTful services. Experience with HTML, CSS, JavaScript, and front-end frameworks like Angular, React, or Vue.js. Familiarity with SQL and relational databases such as MySQL, PostgreSQL, or Oracle. Understanding of software development best practices, including unit testing, version control (Git), and CI/CD.
Posted 3 weeks ago
3.0 - 5.0 years
5 - 9 Lacs
pune
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: JAX-RS - Java API- RESTful Web Services. Experience: 3-5 Years.
Posted 3 weeks ago
15.0 years
0 Lacs
hyderabad, telangana, india
On-site
Business Unit Cubic Transportation Systems Company Details Job Summary: Plays a critical role in ensuring that enterprise applications are designed, developed and implemented across the enterprise meeting the best practices and architectural patterns. Incumbents in this position will be involved in every phase of the project lifecycle from intake through delivery, and will be considered one of the leadership team members who have primary responsibility that a solution is well engineered, operable, and maintainable, delivered on schedule, aligns to enterprise vision and provides the anticipated business value. The Systems Architect is responsible for defining, documenting and leading the technical development of these applications. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Job Details Minimum Job Requirements: Four-year college degree in computer science, Engineering or Masters in Computer Application (MCA) or related field plus a minimum of 15 years of related experience. Experience leading requirements analysis, design, development and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability and cost/revenue optimization. Demonstrates expertise and leadership in working with business units, product management, development and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles. Must be available for domestic and international travel. Essential Job Duties And Responsibilities 15+ years relevant software development experience creating business applications with Mobile technologies (React Native, Android, or iOS), Java, Spring boot and relational database systems. 3+ years experience Mobile application architecture providing solutions on performance, security, scalability, responsive UI design, localization, usability and accessibility. 3+ years technical leadership experience. Application development experience using Mobile development frameworks and platforms (e.g., Swift, Objective C, Xcode, Java, Kotlin, Android SDK, React Native, Flutter or Xamarin), Java EE, Spring Framework , Spring Boot, Gradle, Postgres. Strong understanding of Mobile app architecture patterns (e.g., MVC, MVVM, MVP) and design principles. Database technologies: Hibernate and JPA; Spring Data , Postgres, SQL Server ,SQL datawarehouse. Experience with mobile payment systems and contactless integrations (NFC) is highly preferred. Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role. Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts. Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs and interface specifications. Oversees detailed technical designs created by development teams. Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system. Keeps up-to-date on the latest developments in systems engineering, computers, communications systems and software techniques relevant to the company’s operation. Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach. Review the work as it progresses and provide support to the team members as and when required Knowledge of cloud and container technologies like Azure, Docker, Kubernetes etc. Experience building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests). Ability to mentor and lead other technical team members with having direct supervision responsibility. Deep understanding of mobile architecture, app deployment workflows, and integration with physical devices. Lead end-to-end mobile device and embedded systems integration for fare collection infrastructure. Techniques for profiling and optimizing Mobile applications, including memory management, network performance, and responsiveness. Experience with tools and methodologies for performance testing and debugging. Expertise in mobile security principles, including data encryption, secure authentication, and vulnerability management. Familiarity with industry standards and regulations such as GDPR, HIPAA, and OWASP. Experience with Mobile UI/UX design principles and best practices. Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer and governance team Research, monitor, and evaluate emerging technologies and recommend long-term technology solutions Design or Modify existing solution for better performance optimization Code Quality systems: SonarQube, Nexus IQ and third party vulnerabilities check systems. Experience with designing and developing deployment pipelines using Jenkins / Bamboo Experience with Software Architecture tool like Enterprise Architect or MS Visio. Agile/Scrum and DevOps practices Worker Type Employee
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |