Skip to content

AT&T International Careers My Job Application

Join a network that helps you succeed

At AT&T, our talents work together to make a difference. Think you’d like to help us connect more people than ever before? Check out our latest opportunities below, or browse for other recent postings.

India

Senior Java Server Developer

Location:

Hyderabad, India

Ref #:

151886

Date published:

01-Jan-2018
Apply now
Job Description:
• Extensive 5+ experience using J2EE (EJB, JMS, JDBC, JSP, JSF, Struts, Tag Libraries, AJAX), XML, Weblogic , WebServices, Oracle (database modeling), Servlets, Spring, Struts, Hibernate, HTML5.
• Knowledge of J2EE design patterns MVC, Strategy, Factory, Singleton) and general design considerations.
• Proficient using UML (sequence, state, collaboration, class, use-case models).
• Experience using TogetherJ, Rational Rose or StarUML.
• Proficient in SCM tools and best practices (Starteam, Maven).
• Knowledge using NoSQL Databases such as MongoDB or Cassandra would be a plus.
• Knowledge of mobile device technologies (Android, SQLite, Core Data, Cocoa API, HLS) would be a plus.
• Knowledge of performance improvement techniques through the use of caching technologies (memcached, Terracotta, ehCache)
• Excellent understanding of distributed multi-tier infrastructure

Roles and Responsibilities:

• Produce design architect such as class diagrams and sequence diagrams for product features or client solutions.
• Implement product features within a team using best practices to meet product or solution deliverables.
• Refactor code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
• Implements reusable unit tests to ensure the integrity of on-going product quality.
• Participate in stress tests, load tests, performance tests, making recommendations to improve performance and scalability.
• Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies.
• Be highly responsive to critical production issues providing timely and effective solutions.
• Collaborate and help junior developers in the development life cycle.

Key Competencies and Skills:

Extensive 8+ experience using J2EE (EJB, JMS, JDBC, JSP, JSF, Struts, Tag Libraries, AJAX), XML, Weblogic , WebServices, Oracle (database modeling), Servlets, Spring, Struts, Hibernate, HTML5.
• Knowledge of J2EE design patterns MVC, Strategy, Factory, Singleton) and general design considerations.
• Proficient using UML (sequence, state, collaboration, class, use-case models).
• Experience using TogetherJ, Rational Rose or StarUML.
• Proficient in SCM tools and best practices (Starteam, Maven).
• Knowledge using NoSQL Databases such as MongoDB or Cassandra would be a plus.
• Knowledge of mobile device technologies (Android, SQLite, Core Data, Cocoa API, HLS) would be a plus.
• Knowledge of performance improvement techniques through the use of caching technologies (memcached, Terracotta, ehCache)
• Excellent understanding of distributed multi-tier infrastructure

Education and Qualifications:

Bachelor of Computer science or Master of Computer applications