Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Java Developer @ ACZ Global

Home > Embedded / System Software

 Senior Java Developer

Job Description

Job description

Roles and Responsibilities

 

KEY RESPONSIBILITIES AND RESULTS

1. Development

  • Development and modification of code to generate practical outcomes using inputs from existing systems
  • Solid 5+ years experience in Amdocs Core product framework.
  • Core Java/Framework/Design Patterns Knowledge to be accessed for level of knowledge.
  • To be a OMS, CRM developer, additionally he/she needs hands on experience of Amdocs OMS development (APM, AIF, data mapping, data and products modelling, JMS Queues, SOAP protocols, Databases, MEC integration)
  • Number of projects worked
  • Successful development and implementation programs
  • Solid core framework experience
  • Contribute to the implementation of new systems required to fulfil deliverables not met by existing systems
  • Delivery of software applications and development of high quality, within agreed scope
  • Provide a close working relationship with team members
  • Develop using wide area of technologies including Web Services, Groovy, Javascripts, JMS, XML, XSLT, JAVA/J2EE, Oracle WebLogic/JBOSS/TOMCAT/Apache application server, adapters, and Open Source technologies, Linux infrastructures, database SQL (MS SQL), CI/CD tools, scripting such as JavaScript, PHP, Python, Perl, Ruby, .NET, Scrum/Kanban/SAFe, Agile workflow methodologies
  1. Code development in line with best practice like Test Driven Development, CI/CD and Site Reliability Engineering
  2. Lead time, including cycle time, is within agreed timelines
  3. Escalations, risks and issues raised during development and release
  4. Any priority conflicts are resolved in a timely manner

2. Core Product KnowledgePerfectJava

  • All Standard Java (J2SE 7-8)
  • Lambda Expression (Java8)
  • Usage of Streams(Java8)
  • Memory Arguments configuration and understanding about generation of memory a
  • Difference between memory management technique in java7 and java8
  • Clean code
  • Junit
  • SOLID principles of design
  • Design patterns
  • Apply Design patterns in day to day problem solving to make the design easy
  • Advance Java Concepts
  • JMS
  • Logging
  • JDBC connection pooling
  • Executor Framework when to appl
  • At least one Application server (WL/WS/Jboss)
  • how it works, cluster, etc.
    • WAS Console
    • JVMs
    • Logging
    • Deployment
    • File system structure
    • Class loading
    • Shared library
    • JVM arguments though Console and file system
  • Integration using Services
    • REST API / SOAP protocols

3.Quality

  • Follow and improve software development processes, including agile processes
  • Support production incidents based on priority and urgency
  • Maintain code quality (high stability, readability, low defect)
  • Proven ability to exercise effective technical solutions and innovation in high pressure situations
  • Support fellow team members, both in sharing technical know-how as well as delivering to agreed time and to implement with technical solution that is robust fit-for-purpose solution delivery at all times
  • Maintain skills to provide appropriate support for third and fourth level support, skilled and available to provide operational support and perform remedial activities
  • Customer Satisfaction Survey both internally and externally as initiated internally
  • Production issues, crash rates and closures within agreed limits based on MMTF, MTTR and affected users reflecting business value delivered and the cost of remediating failures
  • Improvement in team dynamics
  • Code churn metrics including Story churn, defect density and relevant counter metrics
  • Release confidence & readiness on code free3ze date
  • 4.Design Quality
  • End-to-end solution designs and specifications
  • Component Solution Designs for systems within the portfolio
  • Monitor and review the development of component designs to ensure quality compliance with agreed design deliverables
  • Minimize impact on staffing levels by providing efficient and quality designs that require minimal or no incremental support headcount
  • Inclusion of performance / operational / capacity requirements within designs.
  • Inclusion of security requirements within all design are to be reviewed by Group Security team,Support of production Incidents through root cause analysis to identify if the production issues were as a result of a design defect
  • Number of Squads built
  • Financial running positive in Squad
  • Great team bonding skills
  • Squad meeting all the KPI and measurements
  • Detailed design is signed off by the relevant parties and the end customer

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: Embedded / System Software
Functional Area: Not Applicable
Role/Responsibilies: Senior Java Developer

Contact Details:

Company: ACZ Global
Location(s): Multi-City, India

+ View Contactajax loader


Keyskills:   java jvm junit jdbc

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Senior Java Developer

  • KPMG India
  • 5 Positions
  • Bengaluru
  • 6 days ago
₹ 6 to 11 Yr

Senior Java Developer

  • KPMG India
  • 5 Positions
  • Bengaluru
  • 9 days ago
₹ 6 to 11 Yr

Salesforce QA Developer

  • Action X Outsource
  • 5 Positions
  • Bengaluru
  • 14 days ago
₹ 4 to 8 Yr

Senior .NET Developer for Financial Services

  • Talent Leads
  • 1 Positions
  • Mumbai
  • 19 days ago
₹ to 12 Yr

ACZ Global

Company ProfileACZ Global Private LimitedACZ Global Pvt Ltd