
Principal Consulatant, Java
at Perm Openings for Principal Consulatant, Java in a CMMi5.
Demonstrable experience in Core Java (8 or higher) and Spring framework (Core, AOP, Batch, JMS).
Multithreading, Data structure, Algorithm, Eceptional handling,OOPS Concepts, collections
- Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer.
- Java, Spring with Database & Unix - Preferred with Scala or Spark(Hadoop) background
- Proven knowledge in OOPS & Data Structures
- Strong experience of developing multi-threaded and synchronization application
- Demonstrated delivery experience of Micro services APIs using Springboot, Oracle PL/SQL development and activities like Performance tuning / Optimization.
- Experience of using Git/Bitbucket, Maven/Bamboo, & related tools.
- Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.

Similar jobs
Job Description: We are seeking a highly skilled Java Developer with over 8 years of experience to join our dynamic team in Bangalore. The ideal candidate will have a strong background in Java, J2EE, Spring Boot, and Hibernate, along with expertise in Data Structures & Algorithms, Multi-threading, and Design Patterns. You will be responsible for designing, developing, and maintaining high-performance applications, ensuring code quality, and collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities:
- Design, develop, and maintain Java-based applications.
- Implement and optimize algorithms and data structures.
- Ensure code quality through unit testing and code reviews.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve performance issues.
- Stay updated with the latest industry trends and technologies.
Preferred Qualifications:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with Agile development methodologies.
Required Skills for the Java role :
- Experience in Core Java, CXF, Spring.
- Experience in spring boot, microservices.
- Extensive experience in developing enterprise-scale n-tier applications for the financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
- Good development experience with RDBMS, preferably Sybase database
- Good knowledge of multi-threading and high volume server side development
- Experience in sales and trading platforms in investment banking/capital markets
- Basic working knowledge of Unix/Linux
- Excellent problem solving and coding skills in Java
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
- Bachelor's/Master’s degree in Computer Science or related field from a top-tier institute (IIT, NIT, BITS, etc.).

Responsibilities:
• Take on complex problems that span multiple components and teams.
• Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
• Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
• Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
• Produce architecture with clean interfaces, that are efficient and scalable
• Participate and contribute to architectural discussions
• Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
• Continuously improve performance metrics of modules you own.
• Collaborate effectively across teams to solve problems, execute and deliver results
Requirements:
• Experience: 3+ years
• A Bachelor's or Master's Degree in Computer Science
• Software engineering and product delivery experience, with a strong background in algorithms
• Experience in architecting & building real-time, large-scale e-commerce applications
• Experience with high-performance websites catering to millions of daily traffic is a plus
• Excellent command over Data Structures and Algorithms
• Experience with web technologies, Go/Java/Python
• Language: GO or Python
• Strong expertise in DS and Algo
• Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
• Have worked in the scaling of the system right from scratch.
• Someone worked in small user base to a large user base and wrote optimized code
• Both HLD and LLD
Exp - 2+ Yrs
Skills - Java & SQL
Location - Vikhroli, Mumbai
*Need candidates from Mumbai location only*
NP - Immediate


What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
LogiNext is looking for a technically savvy and experienced senior developer to lead development efforts. You will help the team grow in size and skills, optimizing their code while working on your own. You will design, and develop the products that exceed client expectations in terms of value and benefit. You will collaborate on scalability issues involving access to massive amounts of data and information.
You have hands-on experience in building secure, high-performing and scalable systems in Java. Your design intuition inclines towards usability, elegance and simplicity. You are biased towards open-source tools and existing frameworks. You have successfully shipped applications with beautiful front-end and intelligent backend. You have demonstrated strong interpersonal and communication skills.
Responsibilities
Design and development efforts for high-volume, low-latency applications for real-time event based systems Deliver high-availability and high-performance platform using microservices architecture Identify bottlenecks and inefficiencies in code, and devise solutions to production and non-production issues Keep an eye out for open source projects and technology trends that can be introduced in the products Transform business functionalities and production specifications into technical requirements and low level design Be hands-on, adopt a practical approach to software and technology Work with product management and other teams to build highly scalable products
Requirements
Bachelor’s degree in Computer Science, Information Technology or a related field 2+ years of design and development experience in scalable and distributed enterprise applications using Java/J2EE, JPA, Spring framework and RESTful web services Excellent coding skills in Java Experience in managing, implementing and optimizing big data stores such as MySQL, MongoDB, Elasticsearch Experience in deploying applications and using various managed services provided by cloud platforms (AWS, Azure) Experience in front-end technologies HTML5, CSS3, jQuery, AngularJS and D3.js is preferred Strong foundation in computer science, with strong competencies in data structures, algorithms and software design Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership
Job description
Java Struts Developer
Exp level- 2 to 5 years
Education- Btech, Mtech or MCA
Location- Noida
Need immediate joiners or a Notice period of 15 days.
Job Responsibility-
- Write clean, scalable code using Java programming languages
- Revise, update, re-factor, and debug code
- Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems
- Participate in integrated testing of product/ package
- Participate in difficult and typical coding assignments with the responsibility of a small module consisting of 3 5 members
- Participate in exploration/ feasibility study of different modules
- Develop documentation throughout the software development life cycle (SDLC)
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code
- comments and clear code; Ensuring that project tasks are completed in defined effort and timelines Testing: Writing of test cases, unit testing, system testing, and negative testing Troubleshooting Log analysis and database query optimization Updating job knowledge by studying state-of-the-art development tools, programming techniques computing equipment; participates in educational opportunities, reads professional publications maintain personal networks
- Provide information by collecting, analyzing, and summarizing development service issues
- Develop software solutions by studying information needs, conferring with users, studying system flow, data usage and work processes, investigating problem areas, following delivery cycle
- Ensure compliance with Newgen/Client Quality Systems and Procedures
- Maintains confidentiality of information wherever required
Desired Profile -
- The incumbent should be BE/B Tech/MTech Computer Science Graduates preferably with 70% in 10/12th and 60% above in the rest of the academics
- Must have 2-3 years in Java programming
- Strong knowledge of Core Java concepts such as (Collections, Threads, OOPs etc)
- Good knowledge of Struts framework
- Knowledge of the creation of SOAP/REST/ADF-based web services
- Must have knowledge of Oracle database concepts such SQL query writing, creation of Procedures, Cursors, Triggers, Functions etc
- , also, should be able to write PL/SQL blocks
- Knowledge of Flutter and Oracle Workflows will be preferred
- Knowledge of WebLogic server Configurations and Deployments
- Must have Knowledge of CSS, JavaScript, and JavaScript libraries like jQuery etc
- Must be able to write business-related algorithms efficiently
- Should be having flexibility, adaptability to work schedules, effective verbal and written communication and teamwork
Responsibilities
- Understand existing business operations tool used by customer support and business teams.
- Work with Engineering Manager to upgrade the system to improve system stability and response times.
- Independently lead design and implement new features as per business requirements provided by Product Management team.
- Develop elegant, modular and maintainable solutions. Document all design, operations steps for knowledge sharing purposes.
- Guide junior team members on feature implementation and provide relevant training on existing modules.
Must-know Technologies
- Java EE
- Java Server Facelets (JSF)
- Java Persistence API (JPA), Hibernate
- SQL
- HTML, CSS, JavaScript
- Payara/GlassFish/similar application server environments
Preferred Skills
- 2-8 years of overall experience in software design and development.
- Ability to analyze existing application, implement new features and re-architect the application in case of inefficiencies.
- Strong object-oriented skills and ability to apply design patterns.
- Experience mentoring junior engineers on development, code review, project planning.

Software Engineer - II (Backend)
As a Software Engineer – II, you'll bring a good understanding of design and coding practices and apply these independently in development. In this role - you could expect to:
- Own the lifecycle of a feature from requirement analysis to deployment and post production processes
- Perform code reviews and support your team implement best practices
- Explore trade off's on module designs
- Continuously improve performance metrics of modules owned. Performs RCAs and deploys long term fixes.
- Implement initiatives that improve engineering efficiency and excellence
- Participate in the hiring and interview process for junior developers on your team


Job description:
Job Title/Designation/Position: Dotnet Developer / Sr. Dotnet Developer
Total Experience: 4-8 years
Relevant Experience: 4-8 years
Job Location: Pune/Hyderabad/Bangalore & Hyderabad
Skills/Qualifications:
Primary Skills (Must have):
- C# with good understanding of OOPS, design patterns and multi-threading
- ASP.Net MVC, WEBAPI, RESTful services, JavaScript, jQuery
- .Net Framework
- Advanced knowledge of Microsoft SQL Server
- Knowledge of Unit Testing and Automated tests (nUnit)
- Knowledge of SQL Server/Oracle database and able to write Store-Procedures
- Strong analytical and problem-solving skills
- Good analytical skills along with Excellent written and verbal communication skills in English
- Bachelor’s Degree in Engineering /Technology / MCA
Secondary Skills (Nice to have):
- HTML5
- CSS3
- Node JS

