90 Pylon Management Consulting Jobs
Senior Software Engineer - Java/JDK (4-12 yrs)
Pylon Management Consulting
posted 1mon ago
Fixed timing
Job Description :
- You will contribute to particular modules/of work by bringing deep core technology expertise and relevant business subject matter expertise to the table.
- Providing technical expertise for every phase of the project lifecycle - from concept development to solution design, implementation, optimization, and support.
- Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project.
- Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization).
- Assists the architect in articulating the pros, cons of using a certain technology stack or component or design pattern versus another to the clients and project team, and drives selection of technologies, designs to come up with the optimal architecture.
- Drives the performance tuning, re-design and re-factoring for a module.
- Contributes to designing and implementing the build, releases process as well as system configuration and deployment characteristics of the application.
Requirements :
- 4-8 years of strong development skills in JavaJDK1.7 or above.
- Knowledge of Java8 features is a must-have
- Should have a strong acumen in Data Structures, Algorithms, problem-solving, and Logical/ Analytical skills.
- Thorough understanding of OOPS concepts, Design principles, and implementation of different types of Design patterns.
- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts,etc.
- Good fundamental knowledge in Enums,Collections,Annotations,Generics,Auto boxing,etc.
- Experience with Multithreading, Concurrent Package, and Concurrent APIs
- Basic understanding of Java Memory Management(JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with JMS Hands-on experience in creating RESTful webservices and consuming webservices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice