Tata consultancy services, mexico, hiring javaexperts!
role and responsibilities: as a member of our developmentteam, the sr. Java developer will design and develop high volume,low latency applications for mission-critical systems, deliveringhigh availability.
you will support web-based applicationdevelopment and maintenance and contribute to and grow our softwareengineering competency.
the sr. Java developer must have broadexperience in web application development.
the sr. Java developerprovides input and support for and performs full systems life cyclemanagement activities (e.g., analysis, technical requirements,design, coding, testing, implementation, etc.)
of applicationsoftware.
this position collaborates with teams and supportsemerging technologies to ensure effective communication andachievement of objectives.
this position provides knowledge andsupport for applications development, and integration andmaintenance.
the ideal candidate must have excellent communicationskills and strong organizational skills, be able to meet deadlines,as well as interact effectively with other developers, andmanagement key responsibilities : - end-to-end responsibility forprojects of increasing complexity that encompass more than theirown development - be independent with little oversight beyond highlevel direction, works on complex tasks and completes them despiteroadblocks, including debugging techniques - appropriately scopehigh-level project requirements, find a solution, implement andlaunch that solution - help large groups of engineers delivercomplex projects with drama-free launches, owning the technicaltesting and performance planning side of these projects - deliversoftware on-time and improve the accuracy of team's estimations -understand the business that their code supports, and possessempathy for the users of their software, using this understandingto influence their task prioritization - understand the tradeoffsbetween technical, analytical and product goals, and strive tocreate solutions that satisfy all these goals - know how to notonly identify technical problems and create solutions, but are alsoable to get cross-team buy-in for their solutions and manageprojects to make these solutions come to life - write consistentlyhigh-quality code, deliver features to qa that they believe arewell-baked and bug-free, being aware of industry best practices andtrends - be known outside of their core team as a technologyleader, working effectively with non-tech members of their pillar.ability to identify problems with requirements and help their teamcourse-correct around these issues - involved in setting thestandards for the entire organization and providing technicaladvice and decision-making that affects not only their group butother teams or the company at large - research and propose newtechnologies, and have a broad understanding of the entirearchitecture, as well as very detailed understanding of their area- identify big issues and opportunities in the technology andorganization, and work across teams to create solutions to theseissues - proactively identify and clean up technical debt before itturns into a long-term problem, and encourage and enable their teamto do the same - identify risks in code, features, and design, andcommunicate these to the appropriate parties - set the direction insome major part of the technology for their pillar and have a majorrole in the pillar or team's decision-making process - participatein architecture designs providing feedback and providing designswith guidance from the architecture team, as appropriate - abilityto identify and suggest areas of future work for themselves andothers while contributing to the common standards for the team -balance leadership and individual contribution by providingextensive mentoring of junior team members while maintaining deepindividual contribution - seek evidence to support their ideas andstart to build cases for these ideas - support deployment releasesas needed and maintain the application once it's in productionqualification: - bs/ms degree in computer science, engineering or arelated subject - proficiency in java and enterprise javatechnologies and development - expert in the spring framework(spring, spring mvc, spring boot, spring security, etc) - expert indesigning and implementing restful web services - expert buildingweb applications from the ground up - experience convertingbusiness requirements into technical design documents - ability towrite well-designed, testable, efficient code - knowledge of orworking experience with ci/cd pipelines; including technologiessuch as docker, jenkins/concourse - experience with cloudtechnologies, such as gcp - agile (scrum) based delivery practices,test driven development, test automation, and continuous delivery -solid understanding of object-oriented principles - demonstratedsuccess in building design patterns and software engineering bestpractices - experience with oauth2 ,hibernate ,microservices -excellent knowledge of relational databases, sql and nosql -experience with maven, gradle and netty - proven experience withmessaging technologies, including but not limited to queues,topics, publisher/subscriber patterns, and brokers.
- proficient inusing git for version control and mastering the gitflow workflowgood to have : - experience with angular2+ - experience withcloud-native design & development - experience with spanner db- experience leading a development team - experience with financialapplications, especially in the peer-to-peer space and involvingpayment card about tata consultancy services tata consultancyservices (tcs) (bse: 532540, nse: tcs) is a digital transformationand technology partner of choice for industry-leading organizationsworldwide.
since its inception in 1968, tcs has upheld the higheststandards of innovation, engineering excellence and customerservice.
rooted in the heritage of the tata group, tcs is focusedon creating long term value for its clients, its investors, itsemployees, and the community at large.
with a highly skilledworkforce of over 607,000 consultants in 55 countries and 180service delivery centres across the world, the company has beenrecognized as a top employer in six continents.
with the ability torapidly apply and scale new technologies, the company has builtlong term partnerships with its clients – helping them emerge asperpetually adaptive enterprises.
many of these relationships haveendured into decades and navigated every technology cycle, frommainframes in the 1970s to artificial intelligence today.
tcssponsors 15 of the world's most prestigious marathons and enduranceevents, including tcs new york city marathon, tcs london marathonand tcs sydney marathon with a focus on promoting health,sustainability, and community empowerment.
tcs generatedconsolidated revenues of us $29 billion in the fiscal year endedmarch 31, 2024.