Java Fullstack Developer

2 Hours ago • All levels

Job Summary

Job Description

As a Senior Java Developer, you will be responsible for designing and developing high-volume, low-latency applications for mission-critical systems. This involves supporting web-based application development and maintenance, contributing to software engineering, and collaborating with teams. You will perform full systems life cycle management activities, support emerging technologies, and ensure effective communication to achieve objectives. The candidate should possess excellent communication and organizational skills and be able to meet deadlines, interact with other developers and management. The role also involves identifying technical problems and creating solutions while getting cross-team buy-in. It also involves proactively identifying and cleaning up technical debt.
Must have:
  • BS/MS degree in Computer Science or related field
  • Proficiency in Java and Enterprise Java technologies
  • Expert in Spring framework (Spring, Spring MVC, Spring Boot, Spring Security)
  • Expert in designing and implementing RESTful web services
  • Expert building web applications from the ground up
  • Experience with CI/CD pipelines, including Docker and Jenkins
  • Experience with cloud technologies, such as GCP
  • Agile (scrum) based delivery practices
  • Solid understanding of object-oriented principles
  • Experience with Oauth2
  • Solid understanding of hibernate
  • Solid understanding of microservices
  • Excellent knowledge of Relational Databases, SQL and NoSQL
  • Experience with maven and Gradle
  • Experience with Netty
  • Experience with messaging technologies
  • Proficient in using Git for version control

Job Details


Role and Responsibilities:
As a member of our development team, the Sr. Java Developer will design and develop high volume, low latency applications for mission-critical systems, delivering high availability. You will support web-based application development and maintenance and contribute to and grow our software engineering competency. The Sr. Java Developer must have broad experience in web application development.
The Sr. Java Developer provides input and support for and performs full systems life cycle management activities (e.g., analysis, technical requirements, design, coding, testing, implementation, etc.) of application software. This position collaborates with teams and supports emerging technologies to ensure effective communication and achievement of objectives. This position provides knowledge and support for applications development, and integration and maintenance. The selected candidate must have excellent communication skills and strong organizational skills, be able to meet deadlines, as well as interact effectively with other developers, and management.
RESPONSIBILITIES:
• End-to-end responsibility for projects of increasing complexity that encompass more than their own development
• Be independent with little oversight beyond high level direction, works on complex tasks and completes them despite roadblocks, including debugging techniques
• Appropriately scope high-level project requirements, find a solution, implement and launch that solution
• Help large groups of engineers deliver complex projects with drama-free launches, owning the technical testing and performance planning side of these projects
• Deliver software on time and improve the accuracy of team’s estimations
• Understand the business that their code supports, and possess empathy for the users of their software, using this understanding to influence their task prioritization
• Understand the tradeoffs between technical, analytical and product goals, and strive to create solutions that satisfy all these goals
• Know how to not only identify technical problems and create solutions, but are also able to get cross-team buy-in for their solutions and manage projects to make these solutions come to life
• Write consistently high-quality code, deliver features to QA that they believe are well-baked and bug-free, being aware of industry best practices and trends
• Be known outside of their core team as a technology leader, working effectively with non-tech members of their pillar. Ability to identify problems with requirements and help their team course-correct around these issues
• Involved in setting the standards for the entire organization and providing technical advice and decision-making that affects not only their group but other teams or the company at large
• Research and propose new technologies, and have a broad understanding of the entire architecture, as well as very detailed understanding of their area
• Identify big issues and opportunities in technology and organization, and work across teams to create solutions to these issues
• Proactively identify and clean up technical debt before it turns into a long-term problem, and encourage and enable their team to do the same
• Identify risks in code, features, and design, and communicate these to the appropriate parties
• Set the direction in some major part of the technology for their pillar and have a major role in the pillar or team’s decision-making process
• Participate in architecture designs providing feedback and also providing designs with guidance from the architecture team, as appropriate
• Ability to identify and suggest areas of future work for themselves and others while contributing to the common standards for the team
• Balance leadership and individual contribution by providing extensive mentoring of junior team members while maintaining deep individual contribution
• Seek evidence to support their ideas and start to build cases for these ideas
• Support deployment releases as needed and maintain the application once it’s in production

QUALIFICATIONS AND EDUCATION REQUIREMENTS:
• BS/MS degree in Computer Science, Engineering or a related subject
• Proficiency in Java and Enterprise Java technologies and development
• Expert in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc)
• Expert in designing and implementing RESTful web services
• Expert building web applications from the ground up
• Experience converting business requirements into technical design documents
• Ability to write well-designed, testable, efficient code
• Knowledge of working experience with CI/CD pipelines; including technologies such as Docker, Jenkins/Concourse
• Experience with cloud technologies, such as GCP
• Agile (scrum) based delivery practices, test driven development, test automation, and continuous delivery
• Solid understanding of object-oriented principles
• Demonstrated success in building design patterns and software engineering best practices
• Experience with Oauth2
• Solid understanding of hibernate
• Solid understanding of microservices
• Excellent knowledge of Relational Databases, SQL and NoSQL
• Experience with maven and Gradle
• Experience with Netty
• Proven experience with messaging technologies, including but not limited to queues, topics, publisher/subscriber patterns, and brokers.
• Proficient in using Git for version control and mastering the Gitflow workflow
• Spanish: Native
• English: Excellent command / highly proficient in spoken and written English
About Us
Infosys is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.

Similar Jobs

Interface AI - Staff Software Engineer, Backend

Interface AI

(Remote)
2 Weeks ago
InfoStretch Corporation - Java Developer

InfoStretch Corporation

London, England, United Kingdom (On-Site)
2 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

Dallas, Texas, United States (On-Site)
6 Months ago
Valeo - Project Test Engineer

Valeo

Wemding, Bavaria, Germany (On-Site)
1 Month ago
Microsoft - Member of Technical Staff – Voice & Vision

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Salesforce Developer

Next Level Business Services

San Francisco, California, United States (On-Site)
6 Months ago
Warner Bros Games - Staff Software Engineer - Fullstack developer (Backend)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
LeoVegas - Senior Backend Engineer - Retention/Sports/iGaming

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
6 Months ago
Cubic Corporation - Senior Software Engineer (Java)

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Google - Data Products Lead, GenAI, YouTube

Google

New York, New York, United States (On-Site)
3 Weeks ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
7 Months ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
CyberArk - Data Engineer

CyberArk

Israel (Hybrid)
1 Week ago
Daybreak - Business Intelligence Engineer

Daybreak

San Diego, California, United States (Hybrid)
1 Week ago
ByteDance - Senior Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

Lionbridge Games - Data Engineer I

Lionbridge Games

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Google - Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
4 Weeks ago
Valeo - Electronic Engineer

Valeo

Querétaro, Mexico (On-Site)
1 Week ago
Scopely - Senior Data Analyst, Marketing Analytics

Scopely

Mexico City, Mexico City, Mexico (Hybrid)
3 Months ago
Google - Technical Operations Manager, Third Party Data Centers

Google

Santiago De Querétaro, Querétaro, Mexico (On-Site)
2 Weeks ago
Aptive - Cutting Technician GPE III

Aptive

Guadalupe, Zacatecas, Mexico (On-Site)
1 Week ago
N-iX - Senior Specialist - Package Implementation

N-iX

Mexico City, Mexico (On-Site)
1 Week ago
Marsh McLennan - IT Business Analyst

Marsh McLennan

Mexico City, Mexico (Hybrid)
1 Week ago
CGS Carrers - Senior Test Engineer

CGS Carrers

Guadalajara, Jalisco, Mexico (Hybrid)
1 Week ago
FICO - CCS DevOps - Engineer II

FICO

Guadalajara, Jalisco, Mexico (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Infosys is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over three decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.


Visit www.infosys.com to see how Infosys (NYSE: INFY) can help your enterprise navigate your next.

Plantation, Florida, United States (Hybrid)

Mexico City, Mexico (On-Site)

Guadalajara, Jalisco, Mexico (Hybrid)

Johnston, Rhode Island, United States (On-Site)

Quincy, Massachusetts, United States (On-Site)

Princeton, New Jersey, United States (On-Site)

Hartford, Connecticut, United States (On-Site)

Toluca, State Of Mexico, Mexico (Hybrid)

Richardson, Texas, United States (On-Site)

Nashville, Tennessee, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Infosys

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug