Java Leader/ Agilest Resume
Mexico, CitY
SUMMARY:
- Experienced Software Engineer with over 10 years of software development and leading teams, with a solid set of methodologies and frameworks in the development of software, Agile / Scrum. My areas of expertise include Java enterprise technologies, RESTful API, Web Services, Microservices, spring technologies, databases and Agile/Jira/ RTC. I am worked on multiple domain areas such as retail, manufacturing, finance, and banking. Keen desire to learn new technologies and share knowledge, ideas with others
TECHNICAL SKILLS:
Languages: Java| ABAP
Web Services: RESTful API | SOA | Microservices | JSON | BPELs
Web and Application Servers: Apache Tomcat, WAS, Wepsphere
Frameworks: Spring Boot | Spring MVC | Hibernate | JPA | spring | iBatis
Databases: MySQL | SQL Server 2008 | Informix 11 | Oracle 10g
Design Patterns: Singleton | Factory | Prototype | Builder | Proxy | Adapter | Iterators | Template | MVC
SDLC: Agile/Scrum | Kanban | Waterfall
Tools: Eclipse | JUnit | Maven | Jira | Confluence | SVN | Postman | UML | Virtual Machine
Platforms: Windows | Linux
PROFESSIONAL EXPERIENCE:
Confidential, Mexico City
JAVA Leader/ Agilest
Responsibilities:
- Researched new technologies, established platform architecture, framework and technology stacks.
- Involved into microservices - based backend development.
- Requirement analysis and design.
- Trained team using Agile (Scrum, Kanban).
- Trained team in best way for the deliverables like design document, best practices.
- Developed automation tool and data parser.
- Built strong technical team in Backend.
- Developed effective platform features to align with market and competitors.
- Implemented effective safety features for the application.
Technologies: Java, Spring Web Flow, Struts 2, Selenium, microservices, Jira, Confluence, Wepsphere 7 IBM
Confidential
JAVA Leader/ Agilest
Responsibilities:
- Participated in requirement gathering sessions with client business owners, and provided inputs in to creation of Functional Requirement Documents.
- Designed and developed authentication & authorization services using Java, DB2 Commands.
- Designed and Developed Business Process layer components and integrated with spring framework.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Developed RESTful Web services for other systems to interact with our system and secured the service with Spring-Security OAuth.
- Used Angular to call services via web.
- Used Spring Security to provide authentication, authorization and access-control features for application.
- Code versioning using GitHub.
- Deploy code into Monsoon server for development and promoted code to UAT for testing phase.
- Follow up with testing team during sprint timeline.
- Responsible for all stages of design, development, and deployment of applications using Agile Methodology. 2 weeks sprints to deliver solutions.
Technologies: Java 8, spring, Maven,, Eclipse, Git, JUnit, Agile
Confidential
JAVA Leader/ Agilest
Responsibilities:
- Worked on gathering requirements from stakeholders and performed design & analysis of the customer specifications.
- Used OOAD Technology, classes are designed in UML with the help of Rational Rose.
- Used Spring MVC framework to build RESTful web microservices.
- Developed and deployed business logic using Session Beans and Servlets.
- Created web pages and client side validations using HTML5 and CSS3 and JavaScript, AJAX, and JSP.
- Used the JNDI for naming and directory services.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Implemented core Java code with data structures and algorithms to the back-end.
- Involved in debugging the application.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom exception classes to display appropriate error messages.
- Used JUnit for white box testing of application. Created test conditions/test data.
- Used Log4j for logging errors and publishing logging information to various destinations.
- Used Jenkins for continuous deployment.
Technologies: Java, J2EE, spring, JSP, HTML, Servlets, Hibernate, JBoss, UML, PL/SQL Oracle, JUnit, Jenkins, UNIX, Git
Confidential, Mexico City
Developer / System Engineer
Responsibilities:
- Requirement analysis, design and development of new feature for an activation application.
- Wrote and reviewed code to deliver hot fixes / patches.
- Design an efficient solution to detect another application issue in the process of the activation.
- Developing complex RESTful web microservices using spring framework for extracting product and warranty information.
- Implemented business logic using Session Beans, Servlets.
- Development of persistent components using Hibernate 3.0.
- Optimized the data model objects with core Java code.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database
- Used Maven for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used Jenkins for CI and deployment.
- Debugged and resolved production/test issues.
Technologies: Java, J2EE, JSP, Web Services, spring, AJAX, Servlet, SOA BPEL, Oracle 10, iBatis, Wepsphere 7 IBM.
Confidential, Mexico City
Java Senior Developer
Responsibilities:
- Requirement analysis, design and development of the system.
- Contributed to meetings to troubleshoot and resolve software issues.
- Wrote and reviewed code.
- Design an efficient solution to detect another application issue in the process of the activation.
- Developed and design effective solution to achieve client’s requirement n time.
Technologies: Java, spring, Hibernate, ice Faces, iReport, RUP methodology, Oracle 10g.
Confidential, Mexico City
Java Developer / Customer interface
- Raising requirements, preparing documentation.
- Requirement analysis.
- Database improvement.
- Contributed to meetings.
- Wrote and reviewed code.
- Design an efficient solution to detect another application issue in the process of the activation.
- Developed and design effective solution to achieve client’s requirement n time.
- Completed assigned tasks ahead of schedule and within specified requirements.
Technologies: Java, SOA BPEL, ETL BI Microsoft 2005, Reporting Services, Flex Builder 3.0, SQL Server 2008, Informix 11, Team Software Process.