Beauto Systems is looking for a Java Developer to join our growing team, as we develop projects for small businesses across South Africa and beyond. We are seeking someone with a passion and depth of experience in solving problems that customers love and can rely on.Job Responsibities:- Design, implement and maintain java application phases To take part in software and architectural development activities Develop technical designs for application development Develop application code for java programs Conduct software analysis, programming, testing and debugging Identifying production and non-production application issues Transforming requirements into Code Develop, test, implement and maintain application software Recommend changes to improve established java application processes Experience Required:3 to 7 years hands-on Software Development experienceProven working experience in Java developmentHands on experience in designing and developing applications using Java EE platformsObject 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 MySql, Hibernate, Spring, Junit, Git.Experience in the Spring Framework.Contribute in all phases of the development lifecycleWrite well designed, testable, efficient codeEnsure designs are in compliance with specificationsPrepare and produce releases of software componentsSupport continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Eligibility Criteria Working knowledge on Java, Spring, Hibernate, MySQL, Mongo db, AWS cloud services exposure, 1+ years in development for enterprise applications and experience of working on the full stack. Strong programming skills, Hands on experience in developing modern web applications.Must have experience in developing cloud-based web applications. Good analytical and problem-solving skills. Must be familiar with managing and maintaining code repository like Git. Strong commanding skills on Java, hibernate, spring-boot, developing and deploying microservices. Knowledge of Japanese culture/language will be an added advantage. Experience with Agile/Scrum development methodologies Job Description Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Own & Develop the web solutions based on Java Microservice architecture, Hibernate, Spring. Stay updated with new technologies and of changes in technologies that affect back-end and front-end web development.
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.
• 6-8 years’ experience in Java-J2EE Development • Extensive technical experience and development expertise in Core Java, J2EE. • Must have worked on Spring and Webservices. • Good Knowledge in Database and NoSQL like Redis. • Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures. • Experience working with and applying Design patterns to solve problems. • Hands on experience in Jboss/Wildfly servers. • Should be able to build solution which is easily configurable, deployable and secure in SaaS environment. • Responsible for planning product iterations & releasing iterations on schedule. • Ability to lead and mentor a team. • Should be able to identify, track and mitigate risks to the product.
Must have skills: -Very strong coding skills on Core Java (1.5 and above) -Should be able to analyze complex code structures, data structures, algorithms/logic -Should have hands on knowledge of working on Java -Multithreading (juml)programs -Should have expertise in Java Collection framework -Must have good exposure on Struts/JSP services/Jquery/Ajax, Json-based UI rendering Good to have skills (not mandatory): -Good working knowledge on Java script/Jquery framework -Should have used HTML5/CSS5/Node.js/D3 framework in atleast one of the projects earlier -Hands on latest technologies like Cassandra, Solr, Hadoop would be an advantage -Knowledge on Graph structures would be desirable