Job Description:
Roles and Responsibilities:
- Participate in all phases of the development life cycle including design, coding, testing, and production release.
- Work in an agile team environment to deliver high-quality code.
- Drive innovation through rapid prototyping and iterative development.
- Troubleshoot and fix bugs, performance issues, and display issues.
- Collaborate effectively in an open, highly collaborative team environment.
- Design and develop cross-functional, multi-platform application systems.
- Engage with Leads, Engineers, Architects, Product Managers, and Business stakeholders to identify technical and functional requirements.
- Write high-quality code with a strong emphasis on automated testing and validation.
- Communicate clearly and document solutions to ensure reproducibility.
Must-Have Skills:
- 5 to 8 years of practical experience in Java/JEE programming.
- Proficiency in Java 8 or above, Spring Boot, and microservices development.
- Extensive experience with Web Services (REST/SOAP).
- Strong hands-on experience in Core Java/J2EE, Spring MVC, and Spring Boot.
- Experience with Object-Oriented Design, Design Patterns, and test-driven development.
- Proficiency in RDBMS (Oracle) and NoSQL (MongoDB, Document DB).
- Experience with build tools such as Maven/Gradle.
- Proficient in distributed version control tools (Git/GitHub/Bitbucket).
- Practical experience with CI/CD pipelines, particularly with Jenkins.
- Experience in agile software development environments.
- Strong unit testing/Mockito experience.
- Excellent communication skills with a passion for documentation.
Good-to-Have Skills:
- Knowledge of popular application servers like Tomcat, WebLogic, JBoss, and Glassfish.
- Experience with cloud platforms, particularly Azure, and containerization using Docker.
- Familiarity with UNIX (Linux) environments.
- Basic knowledge of front-end technologies such as Angular, React, or NodeJS.
- Experience designing and developing highly transactional, distributed SaaS applications.
- Knowledge of distributed systems and performance tuning.
- Experience with message processing and event-driven computing.
- Familiarity with BPMN frameworks (e.g., Camunda) and EJB.
- Understanding of ELK/EFK stack and application monitoring tools like Dynatrace.
- Java and Spring certifications, particularly Microsoft Certified Azure Developer, are a plus.
- Experience with process management software like JIRA.
Qualifications:
- Bachelor’s or master’s degree in computer science or a related field.
Weekly Hours:
40Time Type:
RegularLocation:
Hyderabad, Andhra Pradesh, IndiaIt is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities.
0 applies
10 views
Similar Jobs
Software Engineer
Specialist Software Engineering
Sr Specialist Software Engineering
Full Stack Developer - COM INGLÊS - Remoto
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say