Udaykumar
Sr. Java developer
Phone: 848-***-****
Email: ********@*****.***
SUMMARY:
8+ Years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies and Implementation in Amazon Web Services (AWS) cloud and IT industry.
Expertise in server-side development with Spring 4.0/3.0/2.5, Hibernate 4.0/3.0/3.0, Struts 2.0, EJB 2.0/3.0JDBC, Servlets, MVC architecture, Java Beans, XML.
Experience in implementing the MVC architecture in backend applications.
Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS
Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans.
Creating end to end Spark-Solr applications using Scala to perform various data cleansing, validation, transformation and summarization activities according to the requirement.
Developed Scala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
Proficient with development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations.
Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL.
Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2 and MySQL.
Good understanding of JAVA / J2EEDesign Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
Expertise in using J2EEApplication Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
Worked exclusively with the Teradata SQL Assistant to interface with the Teradata.
Proficient in large scale Configuration, integration and customization of RSA Identity Governance and Lifecycle Product in customer’s environment.
Working with RSA Technical Support Team on environmental issues,
Experience in building application using the MEAN stack: MONGODB, Angular JS, Express.js and Node.js.
Experience with test-driven development (TDD), Junit testing framework and knowledge of ANT, MAVEN and Log4j tools.
Extensively used IDE for Application development like RAD, Eclipse, Net Beans
Experienced in database GUI/IDE Tools using TOAD and MySQL Client
Experienced in handling Version Control Systems like SVN and GIT.
Experiences with build tools include Maven, Gradle and Jenkins Version.
Developed the User Interface using Swing.
Working experience with the operating systems like UNIX, Solaris and Windows
Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.
Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
Used JMock, mockito frameworks for mocking to test the functionality of the application.
Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
Coded Junit's using mockito and GWT Mockito to perform the unit testing for presenters.
Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
Designed and developed the framework to consume the web services hosted in Amazon EC2instances.
AmazonEC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
Worked on Algorithms and Data Structure.
Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.