Post Job Free

Resume

Sign in

Java Developer

Location:
Hyderabad, Telangana, India
Posted:
October 15, 2020

Contact this candidate

Resume:

Mohammad

469-***-****

Summary:

*+ Years of extensive experience in Design and Development of Distributed and Client-Server applications using Object Oriented Analysis, Design and Java/ J2EE Technologies.

Experience in Object Oriented Analysis, Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns.

Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall, Agile.

Experienced in developing Service Object and Data Access Object in Spring framework.

Extensively worked in Java EE (Java, EJB, Servlets, JSP, JavaBeans, JDBC, JPA, and JMS), JSTL, JAXB, WebServices, SOAP, XML, and Restful WebServices.

Experienced in CLOUD service platform(AWS) to compute power, database storage and other functionality.

Experienced in writing JUNIT Test cases for Java and J2EE applications.

Experience in using Struts1.x and 2.x and Spring Framework 3.0Experienced in test automation tools like Selenium and JUnit.

Experience with JBOSS, Web Logic and WebSphere Application Server (WAS).

Extensive knowledge of Front End Technologies such as: JSP, JSF, HTML, DHTML, Angular JavaScript, Node JS and CSS3.

Experienced in core Java functionalities (Multi threading, class loading, memory management, transaction management etc)

Experienced in developing applications using IDE’s like Eclipse, STS (Spring Tool Suite), IBM RSA (Rational Software Architect), Net Beans.

Experienced in using XML editors such as XML spy.

Experienced in using Design Patterns, both Gang of Four patterns and J2EE design patterns (Model View Controller (MVC), Business Delegate, Data Access Object, Front Controller)

Experience in Database technologies: Oracle, SQL Server, DB2 and My SQL.

Experienced in using ANT and Maven as build-tool for building and deploying J2EE applications.

Experience in RDBMS database design, writing Stored Procedures and SQL queries.

Have a very good experience in using Windows and Unix.

Experience in troubleshooting/system analysis and support of integrated systems.

Proficient in managing relationships with business stakeholders, identification and prioritization of critical and outstanding issues.

Excellent communication and problem solving skills.

Technical Skills:

Languages and Tools : Java, J2EE (Struts, Spring, Hibernate, JDBC)

Web Technologies : HTML5, DHTML, JavaScript, XML, XPATH, XSLT, XQuery, CSS3, JSP, JQuery

Application & Web Servers : JBOSS4.x and 5.x, WebLogic, WebSphere, GlashFish, ApacheTomcat.

IDE : Eclipse, NetBeans, Jbuilder, OSM (Order Service Management)

Software : MicroStrategy, Microsoft Office, XMLspy

Databases : PL/SQL, MySQL, SQL Server, Oracle, DB2, Microsoft Access

Operating Systems : Windows (2000/XP/Vista), Unix.

Professional Experience:

Nike, Beaverton, OR Sep 2016 - Sep 2020

Java developer

Responsibilities:

•Responsible for developing micro services and refining them to the expected specifications to ensure high quality application performance.

•Carefully developing new customer-facing, responsive website through Angular JS which is modular, scalable and optimized.

•Implement the template-based categorization of presentation content using Model-1 architecture and implement it using jQuery, JSP and Spring MVC framework

•Implement Spring’s Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).

•Responsible for developing REST APIs and services for different application specification.

•Design multiple services based on different standards for REST, web services, data integration techniques, messaging, and transformation engines and non-standard services (APIs).

•Take care of enhancement and support for Nike Ecommerce applications and its interfaces where 100% uptime and availability assurances for the websites are expected.

•Involved in creating database Stored procedures and functions.

•Involves in the development of stored procedures, functions, views and other related Database objects using SQL Server to achive the goals of database security, data integrity and code reusability.

•Responsible for developing rich User Interface (UI) implementing web technologies.

•Involved in UI development and front end validation by implementing HTML,CSS and JavaScript libraries/frame works like jQuery/AngularJS.

•Involved in the migration process of current applications to cloud infrastructure such as AWS.

•Currently NIKE is migrating the existing services into cloud basedinfrastructure.

•Responsible for actively participate in the design and implement discussion on cloud based services like EC2, IAM, S3 and DynamoDB.

•Responsible for integration testing to check if different pieces of the module are working properly together and also the Unit testing to check any single component of an application.

•Involved in unit testing such as writing down JUNIT test cases and performing JUNIT testing.

•Involved in writing JUnit unit test cases for both positive and negative test scenarios propagated from quality analyst.

•Responsible for troubleshooting and root cause analysis (RCA) of the technical defects between integrated upstream/downstream systems.

•Involved in root cause analysis for any technical defects which occurred between integrated systems.

•Responsible for analyzing the system generated log files and come up with probable resolutions, most of the cases it is not only limited to code fix.

•Drive the high critical issues/Product Launches/Deployment/Outages.

•Responsible for understanding the business requirement of the client or the third party providers and deliver the solutions in a timely and organized manner.

•Responsible for the business requirement analysis by interacting with Business team to understand & document the used cases and the functional specifications for the enhancement of the respective application.

•At the same time responsible for identify any gaps between the actual requirement and the business rules and implement the appropriate solutions to overcome those.

•Responsible for the approval of dark deployment, continuous deployment(CD) or any change request(CR).

•Before providing the final approval for dark deployment, continuous deployment(CD) or any change request(CR) need to ensure the functionality changes taking place under the specific request. At the same time need to ensure these change requests will not create any conflict with the existing applications expected behavior.

Environment: Java 8, J2EE, Restful API,CSS3, Spring Boot, Spring 4.0, Node JS, Spring Security, Spring AOP, AWS, Tomcat 6.0.20,JSP, HTML5, XML, Angular JS 2.0, JBoss, AJAX, MySQL, GIT, Maven, Splunk.

SouthWest Air Lines, Dallas, TX Aug 2015 to July 2016

Program Analyst

The main focus of the Project is to develop a next generation provisioning platform that supports and handles Resource Provisioning, Service Configuration and Activation of VOIP,HSD, Video & Cloud Services of Charter Communications replacing their legacy applications to Oracle OSM, SONUS and Meta-switch. The services are offered to both Residential and Commercial customers and typically includes VOIP, HSD, Video & Cloud Services. Order is generated in CSG Systems and is sent to OSM via SOA layer. OSM takes care of Order orchestration and fulfillment. ASAP deals with service configuration and activation in Meta-switch(EAS,CFS), SONUS(PSX) and CISCO BAAC.

Responsibilities:

•Extensively followed Test Driven Development (TDD) methodology.

•UI development for various modules with Spring MVC combined with Java script framework Jquery.

•Development of Cartridges for automated and manual tasks related to Video solution in OSM design studio.

•Integration of Oracle UIM, Oracle Network discovery and Oracle Network Integrity.

•Production support, maintenance and defect fixing in all modules along with defects and also addressed each fallout task in OSM GUI using XQuery.

•Implemented the required functionalities into the existing legacy application with eye towards Service Oriented Architecture (SOA).

•Weblogic integration using foreign JMS and bridges and also customization of Network Integrity to interact with UIM.

•Used various design patterns like Singleton, List Iterator, Factory etc.

•Involved in persistence layer development using Spring transaction management and JDBC Templates.

•Extensively wrote test suites and test cases to perform unit, integration and functionality testing of the Video Solution.

•Used JUnit4 to come up with test cases and implemented unit test cases to improve code coverage in various modules.

•Used ANT as build-tool for building and deploying J2EE applications

•Extensive analysis with product owners and developers during story estimates and daily scrums.

•Successful delivery of solutions and services working with on-site/off-shore model.

Environment: Java, J2EE, Spring, CXF, XML, XPATH, XQuery, XMLSpy, Eclipse, Weblogic, XML, SOAP UI 5.0.0, JMS, Oracle design studio, ASAP, SQL developer, OSM automation plugins, Unix.

AT&T, Middle Town, NJ October 2013 to Jun 2015

Java Developer

AT & T is an American multinational telecommunications corporation. It requires developing and writing test plans, design test case and test scripts based on the user requirements and specifications as well as system requirements. For achieving this goal, every test case should pass the minimum percentage of code-coverage ratio before committing to a repository.

Responsibilities:

•Involved in developing/writing test Plans, test case Design, and test scripts based on user requirements, specifications and system requirements.

•Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for web services testing.

•Developed, implemented and performed the Unit Testing.

•Involved in designing test cases and test conditions for the Unit testing, verifying and validating Web based applications.

•Used Log4j for logging and debugging and used JUnit extensively for testing.

•Handling the scalability tool for the framework.

•Experience working with off-shore teams and communicating daily status on issues, road-blocks.

•Performed Regression testing for new builds and every modification in the application using Eclipse.

•Mentor and help other developers with technical and functional aspects of applications.

Environment: Java, J2EE, REST, JUnit, XML Web service, Spring 3.0, Spring security, Log4j, HTML, XSLT, Hibernate, Oracle, Unix.

Charter Communications, St. Louis, MO March 2013 to September 2013

Java Developer

Sparity is a rapidly growing technology company that provides Global Software consulting services and delivery management solutions.

Responsibilities:

•Involved in estimates, planning and other activities related to Agile Scrum process.

•UI development for various modules with Spring MVC combined with Java script framework Jquery.

•Involved in persistence layer development using Spring transaction management and JDBC Templates.

•Used various design patterns like Singleton, List Iterator, Factory etc.

•Interact with Business to elicit technical and functional requirements for new applications and user interface development.

•Hibernate was used for Object Relational mapping with database.

•Involved in developing the user interface usingStruts.

•Worked with Spring IOC for injecting the beans and reduced the coupling between the classes.

•Developed and implemented Managers, JSF managed beans, DAOs and services using Hibernate, Spring AOP and REST web services for the UI.

•Implemented Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the

•object dependencies across the application.

•Integrated spring and Hibernate ORM framework for persistence and used HibernateDaoSupport with Hibernate Template to access the data.

•Extensive analysis with product owners and developers during story estimates and daily scrums.

•Successful delivery of solutions and services working with on-site/off-shore model.

Environment: JSP, JSTL, HTML, XQuery, CSS 3, Servlets, Hibernate, JDBC, Oracle 10g, HTML, JSF, Spring 3.0 JavaScript, Eclipse.

Faurecia, Emission Control Technology, Dexter, MO April 2012- Aug 2012

Java Developer

Responsibilities:

•Involved in estimates, planning and other activities related to Agile Scrum process.

•Involved in User Interface (UI) development using JavaScript libraries like JQuery.

•Made use of Java script for client side validation.

•Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and ER

•Diagrams using UML (Rational Rose).

•Involved in continuous Integration and continuous delivery.

•Success and failure rate analysis based on the functionality testing.

•Involved in creatingtables, design/layout, text merge through MS Word which was used in different training session.

•Used Access tocreate database.

•Proactively involved in Customer Meetings & Training Sessions.

Environment: Java, J2EE, JMS, CSS 3.0, JavaScript, Application server, Tomcat 6.0, Ajax, JSP, HTML, XML, Hibernate, Microsoft Power Point, MS Word, MS Access.

Contech Construction LTD, Dhaka, Bangladesh June 2009- Dec 2010

Assistant Engineer

This company serves individuals, small businesses, middle-market companies, and institutions throughout major cities and suburbs across Bangladesh. They also provide online support to its renowned customers. The application is an online tool which allows for creating, managing and enrollment of users into learning paths as part of the Civil and Construction management training. Administrators can define learning paths which contain single or multiple steps; each step can be associated with programs of various formats like live webcasts, conferences, on demand programs, quizzes and other forms of content. Application is developed and implemented using Struts 2.0, JQuery libraries with Hibernate ORM and Oracle server back end.

Responsibilities:

•Involved in estimates, planning and other activities related to Agile Scrum process.

•Designed, developed and implemented complex Ajax enabled UI for creating new learning paths, searching and adding courses to a learning path, learning path feedback forms and feedback display.

•Developed the application under J2EE architecture, developed, Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, and JavaScript.

•Developed and utilized J2EE Services and JMS components for messaging in Web Logic.

•Involved in design/development of database basic schema.

•Developed and implemented Managers, JSF managed beans, DAOs and services using Hibernate and REST web services for the UI.

•Built data parsing and transformation tool for parsing quiz data that is received in AICC format (LMS- Learning Management System) CLE recognized format and also convert the CLE data into AICC data for quiz management service. Integrated quiz service API with hibernate ORM. Created Junit tests for the data transformation too.

Environment: Java, J2EE, JSF, JMS, Struts 2.0, CSS 3.0, JavaScript, Application server, Tomcat 6.0, Ajax, JSP, HTML, XML, Hibernate, Unix.



Contact this candidate