Manager/architect Resume
SUMMARY
- 13 years of experience in software development using Java and J2EE technologies.
- 9 years of experience in Telecom and Retail industry.
- Strong knowledge of Object - Oriented Analysis and Design, Software Design Patterns and Java coding principles.
- Strong Experience in Java, Spring, Microservices using Spring boot, Hibernate, JPA, REST & SOAP Web Services and Struts.
- Expert in web development technologies - Spring MVC, Struts, JavaScript, TypeScript, HTML, CSS, Ajax, jQuery, XML and JSON.
- Strong experience in software development life cycle - Design, Development, Integration, Testing, Deployment, Build, Configuration, Code Management and Documentation.
- Coordinating with cloud initiatives and movement towards API/micro-services.
- Experience with developing and deploying applications on AWS or private cloud.
- Experience with the full stack of software development.
- Expert in developing multi-tier web applications using various technologies - Servlets, JSP, Java Beans, JSTL, JDBC, JNDI and JMS.
- Good experience in Design and Development of REST services using Java/J2ee like Spring-WS, Jersey, Apache CXF, Axis.
- Experience in test driven development - JUnit and Mockito.
- Strong knowledge in deploying applications with container technology (Docker, Kubernetes, etc.)
- Strong experience in continuous integration and source control tools - Maven, Npm, Yarn, Jenkins, Sonar, fortify, Git and SVN.
- Strong experience in Oracle Weblogic server 12c and Apache Tomcat 8.
- Good experience in writing simple SQL queries, triggers, functions and stored procedures in Oracle.
- Good experience in JIRA / iTrack
- Strong experience with Scrum, Agile Methodology.
- Experience with Continuous Delivery concepts and technology.
- Experience in all phases of software development life cycle.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate, Struts, JDBC, JNDI, web service, JSP, JSTL, Servlets, Java Beans, EJBs, JavaScript, XML, CSS, HTML5, Oracle, MySql, MS sql, various Design Patterns and Mobile platforms.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
- Hands on the tools such as Eclipse and INtellij, JDeveloper, RAD, Textpad, Editplus, JCreator, Toad, Xml SPY, Rational Rose, Micro Strategy desktop 9.0, etc.
TECHNICAL SKILLS
Languages: Java, UML, XML, XSD, XSLT, XPath, XQuery, WSDL, JavaScript, SQL, PL/SQL, Html, CSS
Microservice: AT&T Eco
JEE Technologies: Rest, EJB, Web services, JMS, Servlets, JSP, Java Mail, J-Unit
Front End Framework: jQuery, Handle Bar
Database: Oracle 11g, MS SQL, MySQL
Servers: Oracle Web logic, Tomcat, IBM Web Sphere, Node.js, Docker
Tools: and Utilities: Intellij, Eclipse, Visual Studio Code, SQL Developer, TOAD, Star UML, SoapUI, HP Quality Center, JMeter, PMD, Jira, Jazz, Agile Craft, Splunk, Kibana
Versioning Tool: Subversion, CVS
ORM Technologies: Top link, Hibernate
Build Tool: Maven, Ant, NPM, YARN
Frameworks & APIs: Struts, Spring MVC, Spring Boot
Middleware: Oracle Fusion Middleware, Web sphere MQ
Operating Systems: Windows (All flavors), Linux, Solaris
PROFESSIONAL EXPERIENCE
Confidential
Manager/Architect
Responsibilities:
- Involved in software architecture, Application design, coding and testing.
- Participate in planning, definition, and high-level design of the solution and explore solution alternatives.
- Collaborating with the Product Owner to create and refine user stories and acceptance criteria
- Participating in PI Planning and creating Iteration plans and Team PI Objectives
- Developing and committing to Team PI Objectives and Iteration goals
- Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality; writing the code
- Conducting research, design, prototyping and other exploration activities Creating unit tests and automated acceptance tests
- Using design and coding best practices to build high-quality components and solutions
- Checking new code into the shared source code repository
- Pairing to write code and automated acceptance test cases
- Executing acceptance tests and maintaining the test cases in a shared repository
- Continuous improvement of the team’s process
- Enable the Continuous Delivery Pipeline through appropriate design guidelines and investment advocacy
- Define subsystems and their interfaces, allocate responsibilities to subsystems, understand solution deployment, and communicate requirements for interactions with solution context.
- Work with customers, stakeholders, and suppliers to establish high-level Solution Intent, and the solution intent information models and documentation requirements.
- Work with portfolio stakeholders, notably the Enterprise Architect, to develop, analyze, split, and realize the implementation of enabler epics.
- Work with Product and Solution Management to determine the capacity allocation for enablement work
- Provide oversight and foster Built-In Quality and Team and Technical Agility
Environment: Spring MVC, Spring Boot, Microservices, Struts, Hibernate, jQuery, React JS, Handle Bar, Eclipse, Intellij, Oracle SQL developer, Jira,, Putty, Microsoft Visio, Splunk, AT&T Eco, Tomcat 8, WebLogic 12c, Kubernetes, Dockers, AWS