RESUME
Name: MOHAMMED NAJEEBUDDIN AFFAN
E-Mail ID: ad9sn6@r.postjobfree.com
Phone No: 914-***-****
Professional Summary:
Over 3 years + of experience in the IT industry with expertise in Software Analysis, Design, Development, Implementation, and Testing of Object-Oriented applications using Java and J2EE.
Experienced working with different Software methodologies like Agile Scrum and Waterfall model. Hands on experience in all stages of Software Development Life Cycle (SDLC).
Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
Experience using J2EE Design Patterns like MVC, DAO, Singleton and Facade Pattern for reusing most efficient and effective strategies for new development.
Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring ORM (Hibernate)
Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX.
Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST)
Have Experience on REST Micro services using Spring Boot for the customers to consume data.
Familiar with web services formats XML and JSON.
Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ.
Used SOAP for Web Services by exchanging XML data between the applications.
Good experience in working with Web/Application servers like Apache Tomcat, WebSphere and/or Web Logic, JBOSS.
Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application.
Expertise in using version control tools like SVN and GIT, CVS.
Expertise in developing database application using Oracle, Sybase, DB2, MySQL, SQL Server.
Have experience to Develop scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker.
Good Knowledge on using JUnit for Unit Testing along with Spring Mock and Mockito framework.
Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.
Technical Skills:
J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.
Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8.
Spring framework: Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs,
Distributed computing SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.
Languages: Java, PL/SQL, Bash, UML, XML, HTML.
IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans, IntelliJ.
Web services: SOAP, Rest, WSDL, JAX-RS and JAX-WS.
Databases: Oracle, MySQL, MS SQL Server, MS Access.
Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP
Version control Tools: SVN, CVS, Clear Case, Git.
Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.
Testing Tools JUnit, SOAP UI.
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat.
Professional Experience:
NIH/NIDA, MD, Edison NJ Oct ’19 – Present
Role: Full Stack Java Developer
Roles& Responsibilities:
Responsibilities:
Worked with teams to understand business objectives and implementation of business logic.
Co-ordinated with offshore and onsite team members.
Worked with Clients to understand their requirements and analyzing.
Worked in agile development following SCRUM process, Sprint and daily stand-up meetings.
Worked on UI components using Eclipse JSP.
Worked on Apache Tomcat Server for best performance and Deployment on various servers.
Created team specific Agile process flow in JIRA to move tasks from one activity to another.
Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
Implemented the Project structure based on Spring MVC pattern using spring boot.
Configured Spring Cloud Config Server for externalized configuration.
Created and maintained mapping file and transaction control in Hibernate.
Used JSON parsing to implement REST Web Services.
Worked with Swagger UI to extensively test new changes
Applied industry best practices and standards when project requirements were lagging.
Designed Multiple User Interface and backend controller to connect multiple fields from data base.
Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
Added logging and debugging capabilities using Log4j.
Written client interfaces and implementation classes to consume the web services.
Environment: Java 8, DB2, Jdk1.8, Spring, Eclipse, Oracle SQL Server, Tortoise SVN, Spring Boot, Hibernate, XML, Ajax, jQuery, POMXML, Java Script, Maven, JIRA, Zephyr, Selenium ID, Web sphere Application server, Apache Tomcat, KEEPASS.
Education: MASTERS IN COMPUTER SCIENCE
References: Provided upon request