Seeking an experience Java / J2EE senior developer / technical lead to join a highly skilled team of senior developers within NLP Automation & Machine Learning Technology Group and help us continue to build our Cognitive Automation product. The role is not just about software development, it is also about the design and architecture of our proprietary product and its implementation across the finest financial firms globally.This is a senior position reporting to the Vice President of the company. As the lead engineer you will be directly responsible for the design and architecture of all software development.The codebase is less than 36 months old, there's lots of new development and improvements to be made. Working across the full development life cycle from stakeholder liaison through to delivery you will make the technical decisions, set the standards and drive quality.Candidate should be self-motivated, energetic, driven and looking to build a career in a fast-paced market environment at one of the leading - domain-tech- firms.We embrace diversity, ideas and intellect and above all to be fair, honest, open and transparent. We embrace tough technical and intellectual challenges, we solve the hard problems and bring incredible value to our customers, employees and shareholders.Role- Lead software engineering projects and create the development and delivery of enhanced software solutions- Develop overall technical plan and create architecture proposals based on identified solution gaps. As recognised subject matter expert, lead planning, design and implementation of technical solutions- Create solution definition and solution architecture. Assist Management in Business Case Development and Scenario Planning leading to an effective decision-making process- Engage with key stake holders, internal and external, to understand user requirements- Take ownership and accountability for the deliverable s in all phases of the development life cycle- Build a future ready product and team- Become redundant!If your background resonates with the below, then do reach out to us!- 6+ years of development / technical expertise (experience is indicative only)- Hands-on experience with Advanced Core Java Technologies incl., multi threading, distributed caching, & fault-tolerant logic- Strong experience with real-time, low-latency, high-throughput, distributed and scalable systems- Understanding and experience using continuous build tools like Maven / Jenkins / GIT- Experience with web technologies like Servlets, Spring and Struts- Experience using latest frameworks like Spring MVC, Spring Boot, Spring Rest- Experience with SQL on any of the RDBMS - Oracle, PostgreSQL, My SQL- Experience with any of the ORM frameworks - Hibernate/iBatis, JDBC, JPA- Experience with Web Services development - SOAP, REST- Exposure to JMS - IBM MQ or Active MQ is good to have- Exposure to performance testing using JMeter is good to have- Use of code repository tools like SVN, GIT- Exposure to any of the build and deployment tools - ant, gradle, maven- Understanding coding practices, code quality and code coverage- Experience with Agile practices Regards Pooja
We are growing quickly at TechVerito and are looking for a Java Developer with expertise in Java8, Scala, Kotlin, Microservices, GraphQL. This is a great opportunity to work with a company that has a strong and innovative team dedicated to improving the spend management processes of today’s dynamic businesses. We take care of our employees every way we can, with competitive compensation packages, as well as a flexible working environment, mentorship programs and much more!We educate, advocate people to follow Test Driven Development process, Behaviour Driven Development, Agile Manifesto, eXtreme programming, Reactive and Responsive Programming. We love to write clean, quality, readable and maintainable code.We are personally accountable for delivering on our commitments. We value our people, encourage their development and reward their performance. We work together, across boundaries, to meet the needs of our customers and to help our Company win.If you are looking for a change this is what we can promise you:You will have challenging problems to solve every single day.You will have the flexibility to solve problems and deliver solutions.We will provide a highly collaborative and enjoyable working environment with skilled and super friendly teammates.We will give freedom to learn, innovate and commit mistakes (as long as we learn from them :))We will fully support you in developing software the right way following clean coding and software development principles.We won't burden you with useless policies and procedures.We will provide you with the tools you need to do your job right."If you’re already a great coder with passion and curiosity then this role is right for you."Here are some more details about the position: Qualifications Required:-4-10 years of experience using Java8 software developmentExperience in developing web applications using Angular/React/Vue.js.Experience working with Java8, Scala, Kotlin, GraphQL, Microservices.Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development.Experience in developing applications integrating with RDBMS. Experience with a NoSQL database (MongoDB,GraphDB) an added plus.Working knowledge with version control software – git, BitbucketPersonal track record of process improvement/reengineering.Should be able to work independently.Should be able to debug the root cause of issue/bug & its impacts.Strong analytical and problem-solving skills.Self-Motivated / Team Player, Ability to work in small and large groups.Strong interpersonal, written and verbal communication skills.Role & Responsibilities:Performing a broad range of complex work in different environment/skills. Recommend the best possible way to problem definition irrespective of any technology/domain. Able to multi-task, prioritize and take critical decisions. Provides input to system architectures and designs. Define checklist for code reviews, unit tests. Responsible for due diligence, estimations, reviews and design of various requirements from customer. To meet tight deadlines and adapt to changing priorities
Either Ready to work or working in a fast-paced start up environment. Strong working knowledge in Java EE. Hands-on experience on Java Spring / spring boot framework. Strong in ORM frameworks (Hibernate, JPA, MyBatis) Familiar with various Design Patterns Good to have: Client-side technologies like HTML, CSS, Angular, Node JS Analytical problem-solving skills Good in RDBMS and some NoSQL DB like Cassandra or Elasticsearch, Jira, Git, SVN
ABOUT US: BEAUTO is formed from two words Beautiful Automatons. Our core strength is Software but the hardware automation is in our DNA. We create Everything that falls under the umbrella of “Never Seen Or Heard Before” Concept. Our strategy follows some fundamental thought that shows “what is required” instead of showcase our abilities. Mission: Beauto System's mission is to achieve sustainable growth by providing Advanced engineered automation solutions with high quality to its Customers. Vision: We aim to become a global leader in all areas in that we operate and Provide innovative solutions to the clients Requirements: BE/BCS/BCA/ME/MCA/degree in Computer Science, Engineering or a related subject 2 to 5 years hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms Object oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc) Excellent knowledge of Hibernate, spring boot, Spring, Git. Experience in the Spring Framework. Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Full Stack Leads and Developers: Java/J2EE Technologies As a full-stack leads and developers, you'll be working across an entire product platform, from public-facing enterprise apps, to internal tools, APIs, third-party systems & services, and cloud focused environments. Leads having 6+ years and Developers having 3+ years of relevant experience can apply. Must Have Active development experience (developing, testing, debugging) Extensively worked with the Java / JEE design patterns, Object Oriented Analysis and design, Data Modelling and data analysis, Multi-threading Expert in Java code Optimization, Memory Management, Object Life cycle Extensive experience and strong knowledge in design and development with Spring, Spring Boot, REST, Apache Camel, Mockito, Swagger, log4j2, ehcache, Maven, Docker, Kafka, AWS, GCP, REST, gRPC, Wildfly. Experience with REST API design. Strong knowledge and hands on in Linux environments. Active experience writing unit and integration tests Experience building and integrating into CICD pipelines Nice to have experience with Elasticsearch. Nice to have experience with Kubernetes. Nice to have experience with Google Big Query, Google Data flow, Google Pub/Sub. Nice to have experience with AWS Lambda, Amazon EKS, Amazon MSK, Good to have shell scripting knowledge Experience analysing and gathering customer requirements Demonstrate understanding of CLEAN coding principles and patterns Experienced in application profiling, Performance Tuning and automation Ability to work with minimal supervision in a very dynamic work environment Must be well organized and self-motivated and be able to work with and also lead the team. Excellent verbal/written communication skills. Ability to work with others in a team environment Attributes: Strong communicator (clearly communicate complex technical concepts in simple terms) Innovator (learns new technologies and implements in current work) Thought leader (brings new ideas to the team and implements them without supervision) Key responsibilities: Provide technical and process leadership for team through excellent business process knowledge, Experience and qualification - Able to interpret business requirements and programming specifications to write Java programs that solve business needs. Define and communicate all requirements related to the product, overall architecture, implementation, sizing, tuning, and scalability Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed. Senior team member responsible for delivering core architecture solution and complex components. Need to keep business objectives in mind, needs to decide whether it’s worth to pursue the POCs. Need to be technology savvy and should be able to drive through lot of ambiguity. Need to have strong work ethics and needs to be a forward-looking person. Provides subject matter expertise in performance monitoring, tuning, analysis, and diagnostics What Cognologix offers •People first Culture, Growth, Challenging Problems •Smart co-workers and mentors, agile and cross functional teams •We are equal employment opportunity provider. We firmly believe that a diverse and equitable workplace is critical to our business. Introduce Yourself If you don't see a role that is directly relevant to your background or area of expertise - please take a moment and introduce yourself. We look forward to hearing from you and truly appreciate your interest in Cognologix. All Resumes can be sent to rupa.kadam*cognologix.com
Technical & Professional requirements: 2-5 years Location: Kothrud, Pune. Responsibilites: Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities., • Good understanding of the technology and domain., • Ability to lead a team towards a desired goal., • Ensure continual knowledge management., • Adherence to the organizational guidelines and processes.
We are looking for a dynamic and smart programmer to work on a product that we are building. The product will be an exciting tool for cloud users. We need a smart and talented individual that can work with a team of 4-5 people. The candidate should have strong analytical skills and be self-driven.