
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 - Omniflow and Java Developer
Should have working experience between 6-8 years in Java development
Mandatory skills are good knowledge of object oriented concepts, experience of working on Spring boot application, should have worked on hibernate ORMS and candidate must have clear understanding of database concepts
Optional skills include knowledge of angular framework and postgreSQL database
Good to have knowledge of jBPM open source workflow
Qualifications
Master or Bachelor degree in Engineering/Computer Science /Information Technology
Additional Information
Skills and Competencies:
Strong documentation skills
Excellent communication skills, both written and verbal
Decision making and problem solving skills
Good organizational skills
Oracle Apex Developer:
- No. of Position: 3
- Budget: 12 - 16 LPA all inclusive depending on experience bracket
- Work Location – For Mumbai candidate it will be Mahape - Navi Mumbai; candidates from Pan India who are not ready to relocate can permanently WFH.
- Joining Time – Immediate to 45 Days
- US Client – Long term logistics domain project
- Opportunity to work with a team of 20+ Apex experts on the latest Apex technologies in the market
- Onsite opportunity for tenured employees
Experience:
- 5-8 years’ experience in Oracle PL SQL & Oracle Apex; (Majority of Oracle Apex experienced required)
- Preferred Education: B. Tech / B. E - Any Specialization, Computers (OR) BCA (AND/OR) MCA
Core Competencies:
- Experience working on Oracle PL/SQL Programming and DB features
- Proficient in Oracle Apex components is a must
- Experience in Javascript, Jquery and CSS
- Knowledge of Page zero concept, shared components, Page rendering & processing, Interactive reports
- Exposure to DBA activities like Table space management, Export/Import etc.
- Experience in Unix Shell scripting
- Exposure to any reporting tool
- Good communication skills
- Ability to take responsibility and handle pressure
- Ability to think creatively and solve complex problems
- Self-motivated, fast learner with the ability to operate independently
- Team player with strong interpersonal skills and a willingness to help others
- Ability to thrive in a cross-functional team on business-critical projects
- Intrinsically cares about the quality of work
- Organized and focused on delivering tasks within defined deadlines
Specific Responsibilities:
- Would work in design, develop, enhance, test and maintain software applications
- Design and develop SQL scripts, stored procedures, packages, parameterized queries and objects using tools like Toad, SQL Developer, Pl/SQL developer
- Build and maintain Application database schema/objects and account for data migration/upgrades across versions
- Identify and automate routine maintenance tasks
- Optimizing DB queries, stored procedures, Data structures, Indexes and DB Normalization.
- Certify all queries written by software developers to ensure optimal execution of the queries
- Research, investigate and evaluate potential database solutions to business problems/requirements
- Write Test cases for developed queries/functions using PLSQL and Quest code tester.
-7+ years of industry experience in Enterprise Product Development
-Experience developing and testing data structures and algorithms
-Strong Experience in Java and Typescript including object-oriented design
-Experience in agile methodologies such as Scrum
-Experience using tools such as Visual Studio, JIRA, Confluence & Git
-Understanding of operational research (OR), optimization and heuristics algorithms a definite plus
Primary Duties
• Build a broad knowledge across various systems and processes via knowledge transfer and capture any missing information on the wiki
• Gather software requirements by talking to various stakeholders and document them
• Implement software solutions after discussing the requirements and taking direction from the Technical lead and talking to other colleagues within and outside the team
• Provide necessary effort and time estimates for tasks to aid scheduling and prioritization
• Provide necessary 3rd line support to the Operations teams including software fixes as needed
• Work on any BAU development activity including on-boarding new data sets and delivering new markets into the system
• Work with external vendors from time to time to gather necessary requirements for new data or changes to existing data specifications
• Maintain pro-active communication with relevant stakeholders and keep them updated on progress
General
- Any other duties commensurate with the post holder’s position and seniority; and
- All employees should understand that it is their personal responsibility to comply with all organisational, statutory and regulatory policies and procedures.
Experience, Knowledge & Skills
Essential
- 4+ years’ experience of programming in Java.
- 4+ years’ experience working with SQL including complex queries, stored procedures, views, database design and solid understanding of database concepts (preferably SQL Server)
- Experience of both Linux and Windows environments, scripting and tools
- Willing to carry out operational data tasks alongside developing new solutions
- Well organised with the ability to prioritise and manage multiple streams of work
- Excellent communication skills
Beneficial
- Experience working with Cloud environments (preferably AWS)
- Experience in handling financial data sets and familiarity with financial instruments (equities, futures, FX)
- Experience working with data pipelines and building ETL solutions
- Experience working with tools like Flink, Kafka and Tableau
Educational & Professional Qualifications
- Educated to degree (or equivalent) level or higher.
- A degree with mathematical and computing content (e.g. Computer Science, Maths, Physics)
Job Description - Intelizest
Back End Engineer
- Work with other engineers to develop and test tools and applications used by team on daily basis
- Play a significant role in the ongoing evolution and refinement of current tools and applications
- Triage, troubleshoot, escalate and provide resolution to production issues.
- Reproduce, document and escalate product defects to the Engineering Team.
- Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
- Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
- Identify and escalate priority issues that need immediate attention.
- Collaborate with cross functional teams which requires strong presentation skills and attention to details
- BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernate is must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.
- Salary commensurate with experience.
Company Profile
Prescinto is a VC funded SaaS company in the renewable energy space enabling digital transformation for customers across the globe.
Prescinto provides solutions to improve power generation for Renewable energy power plants by identifying areas of underperformance and lost generation opportunities through patent pending methodologies; systematically addressing these through an automated workflow system to improve power generation for our customers.
This is achieved by leveraging the IoT and Analytics platform built to collect high frequency data from distributed renewable energy assets and the comprehensive data lake.
Roles & Responsibilities
You are responsible for understanding the product architecture and Design laid out by the Architect and Develop product features in alignment with the architecture.
Product is built on Microsoft stack with Angular 11, .NET and data residing in MS SQL Server and InfluxDB, mobile application built on Flutter and data lake deployed on Azure environment. It extensively uses multi-threading for parallel processing, stored procedures for data access and leverages time-series database for storing high frequency equipment data.
In this role, you should be able to work independently as well as work with vendor and junior members to collaboratively build the features and take them to production. You need to be both a big picture thinker and in-depth problem solver, your knowledge and skills are both broad and deep.
Do you take pride in building customer centric functionalities with an eye on performance? Are you remembered for the quality of your code? This position is for you.
Desired Skills & Experience
- 8+ years of Product development experience of which at least 2 years should comprise of working independently with minimal supervision and guidance
- Experience with at least one full cycle development of product features from requirements to Production deployment to Post production support is critical
- Excellent Programming Skills using C#, WPF, MVVM, Winforms, .NET Framework, Windows Communication Foundation (WCF), ASP.net web api, SQL Server, Store Procedure, Triggers
- Solid Understanding of Multi-Threading and Parallel Programming
- Excellent understanding of Windows Operating System Internals (Process, Threads, Memory Management).
- Clear understanding of OOP and OOAD
- Excellent application debugging skills using Visual Studio Debugger
- Strong knowledge in design patterns, data structures and algorithms
- Experienced in developing Windows desktop applications
- Ability to work independently and be self-driven
- Should have knowledge on code repositories like SVN, GitHub etc and Agile tools like JIRA
- Should have excellent communication skills, excellent analytical and problem-solving skills
- Have working experience in Test-driven Development and Test Automation experience in third party control like DevExpress, Telerik WPF controls
- Experience building a SaaS product preferable
- Startup experience preferable
· 3+ years java development experience with JSE/JEE, Java based Micro-services framework and implementation, Spring framework, Hibernate framework, SQL etc
· Hands on experience on Spring boot & Microservices .
· Strong knowledge of micro-service logging, monitoring, debugging and testing
· Implementations experience of micro-service integration, packaging, build automation and deployment.
· Object Oriented analysis and design using common design patterns.
Roles & Responsibilities -
This position is a hands-on Python / SQL software developer role, candidate needs to have exposure to electronic trading business, proficient in python and experience building systems for data processing. The candidate will join the front office development team
- Build and maintain infrastructure for data retrieval, processing and storage
- Build strong working relationships with international teams
- Be willing and able to adapt to changes in priorities
- Ability to learn and apply new technologies to deliver added business value
- Maintain a strong focus on quality
Skill Sets & Prerequisites -
- Proficient in Python / SQL
- Good understanding of data base management systems
- Experience developing and maintaining systems that handle large amounts of data
- Understanding of Electronic Trading Systems
- Attention to detail and code quality
- Excellent problem solving and analytical skills in a high-pressure environment
- Strong communication skills and an ability to convey ideas and concepts with clarity
1. Work as part of a software development team
2. Good working knowledge with Core & advance java
3. Understanding of Spring & hibernate frameworks
4. Write code per app specifications in Java with Spring and Hibernate Framework.
5. Should have worked on front end technologies.
6. Good understanding of MySQL database ,Should be able to design database
7. Test to ensure designs are in compliance with specifications
8. Should be able to design authentication service
9. Good experience in Java Spring,Angular 5,Web APIs
10.Analyze user requirements to determine how to translate into Java
11.Should have knowledge about third party authentication like Facebook login, google login and Twitter login along with push notification and payment gateways
12.Write well designed, testable, efficient code and make sure designs are in compliance with specifications
Skills and Experience preference :
- 0.6 to 3 years of overall experience in software development with any degree in Computer science or related subject.
- Strong in Core Java, J2EE, RMI, Web services.
- Competent JSP, Struts, SQL, OOPs and ORM technologies (hibernate).
- Strong understanding of design patterns and multithreading.
- Experience on working in high performing development teams using agile/ scrum methodologies and Tools; various code versioning systems, such as SVN.
- Ability to multi task and switch context to changing priorities in a high dynamic environment and proficient in troubleshooting skills, especially in complex application stacks.
- Experience in Test Driven Development and mobile platform is added advantage








